Problem Analysis #common_19

Union Alpha · Run 1

Python ● execution succeeded
Correct
27.27s
2,967 toks

부분 결과 · 오류와 사용량 확인 보류는 채점에서 제외합니다. 오류·답 추출 실패 재시도 기록을 포함하며 원본은 보존했습니다. Python 실행 성공은 수학적 증명 검증을 뜻하지 않습니다.

Problem Statement

−2≤x≤2-2\le x\le2인 모든 실수 x에 대하여 부등식 −k≤2x3+3x2−12x−8≤k-k\le 2x^3+3x^2-12x-8\le k가 성립하도록 하는 양수 k의 최솟값을 구하시오.

최종 정수 답을 \boxed{} 안에 쓰세요.

Ground Truth
15
Recorded model response / solution
Reasoning Process

Recorded Python call:

import sympy as sp

x = sp.symbols('x')
f = 2*x**3 + 3*x**2 - 12*x - 8

# Find critical points on [-2, 2]
fp = sp.diff(f, x)
crit = sp.solve(sp.Eq(fp, 0), x)
print("f'(x) =", sp.factor(fp))
print("critical points:", crit)

# Evaluate f at critical points and endpoints
pts = [-2, 1, 2]
vals = {p: f.subs(x, p) for p in pts}
print("values:", vals)

# k must be >= max |f(x)| over [-2,2]
k_min = max(abs(v) for v in vals.values())
print("k_min =", k_min)

# Exhaustive numeric check over a fine grid to confirm no larger |f| inside (-2,2)
import numpy as np
xs = np.linspace(-2, 2, 2000001)
fv = 2*xs**3 + 3*xs**2 - 12*xs - 8
print("max |f| on grid:", np.max(np.abs(fv)))
print("min f:", fv.min(), "at x =", xs[fv.argmin()])
print("max f:", fv.max(), "at x =", xs[fv.argmax()])

Tool Output
Execution succeeded f'(x) = 6*(x - 1)*(x + 2) critical points: [-2, 1] values: {-2: 12, 1: -15, 2: -4} k_min = 15 max |f| on grid: 15.0 min f: -15.0 at x = 1.0 max f: 12.0 at x = -2.0
Reasoning Process

풀이

f(x)=2x3+3x2−12x−8f(x) = 2x^3 + 3x^2 - 12x - 8의 극값을 구합니다.

f′(x)=6x2+6x−12=6(x−1)(x+2)f'(x) = 6x^2 + 6x - 12 = 6(x-1)(x+2)

구간 [−2,2][-2, 2]에서 임계점은 x=−2x = -2 (끝점), x=1x = 1입니다.

Python으로 계산한 값들:

  • f(−2)=−16+12+24−8=12f(-2) = -16 + 12 + 24 - 8 = 12 (구간 내 최댓값, 그리드 확인 결과와 일치)
  • f(1)=2+3−12−8=−15f(1) = 2 + 3 - 12 - 8 = -15 (구간 내 최솟값, 그리드 확인 결과와 일치)
  • f(2)=16+12−24−8=−4f(2) = 16 + 12 - 24 - 8 = -4

부등식 −k≤f(x)≤k-k \le f(x) \le k가 [−2,2][-2,2] 전체에서 성립하려면

k≥max⁡[−2,2]∣f(x)∣=max⁡(12, 15, 4)=15k \ge \max_{[-2,2]} |f(x)| = \max(12,\ 15,\ 4) = 15

200만 개 격자점 수치 확인에서도 max⁡∣f∣=15.0\max|f| = 15.0이 나와 최댓값/최솟값 계산과 일치합니다.

따라서 양수 kk의 최솟값은 15\boxed{15}입니다.

Final Model Output
15

Comparative Analysis (Pcommon_19) (Average across runs)

Averages use reported measurements only. Missing usage is not treated as zero.

Avg Time Taken

Solar Pro 4
59.7
Union Alpha
27.3
Grok 4.7
25.3
MiMo V2.6 Pro
21.3
Motif 3
18.4
Muse Spark 1.3
10.4
DeepSeek V4.1 Flash
5.2
Solar Mini 4 Preview
3.7

Avg Token Usage

Grok 4.7
12,394
Solar Pro 4
7,251
Motif 3
7,096
Muse Spark 1.3
4,372
DeepSeek V4.1 Flash
3,362
Union Alpha
2,967
MiMo V2.6 Pro
2,773
Solar Mini 4 Preview
2,180
    CSAT 2026 · Problem common_19 · Union Alpha | EntropyMath