문제시간공지사항
E2018년 7월 13일 17:59:28

i번째 전우를 보고 있다고 합시다. 1번째부터 i번째 전우들 중 가장 멀리 던질 수 있는 사거리를 갱신하면서 i+1번째 전우에게 도달할 수 있는지 검사합니다.

B2018년 7월 13일 17:57:54

어떤 경우에 구사과가 같은 자리를 맴도는지 잘 찾아보세요.

C2018년 7월 13일 17:57:15

 [L, R](L < R)을 뒤집을 수 있다면, [i, i+1]을 뒤집는 것도 가능합니다. 이는 swap(i, i+1)과 동일한 연산입니다. 이를 이용하여 수를 잘 정렬해보세요.

D2018년 7월 13일 17:50:51

A, B, C의 입력 범위를 통해 방정식의 근이 될 수 있는 수들의 최대/최소 범위를 구할 수 있다. 이를 이용해 모든 경우를 탐색할 수 있다.


또는 판별식과 근의 공식을 이용하여 구현할 수도 있다.

A2018년 7월 13일 17:50:12

12시간이 시계의 한 바퀴임을 기억하자. 원래의 시계와 고장난 시계의 상대적인 속도를 이용해 24시간 뒤에 초침이 만나는 횟수를 구하는 수식을 세워보자.

E2018년 7월 13일 17:29:51

일반성을 잃지 않고 욱제부터 순서대로 수류탄을 던졌을 때 가장 멀리 갈 수 있는 좌표가 어디인지를 잘 관리하면서 구현해 보세요.

B2018년 7월 13일 17:29:16

구사과가 이동을 시작했을 때, 특정한 구간을 멤도는 경우가 반드시 하나 이상 존재합니다. 그 구간들이 어떻게 생겼는지 공통점을 관찰해 보세요.

일반2018년 7월 13일 17:12:54

최소한 주어진 예제는 맞게 돌아가는지 테스트 해보고 제출하시기 바랍니다.

C2018년 7월 13일 16:59:57

연산을 모두 끝마쳤을 때, 최종적으로 나열된 수열이 어떤 상태인지 관찰해 보세요. 연산의 횟수가 최대 N^2번임을 기억하세요. 주어지는 연산은 reverse 연산임에 유의하세요.

일반2018년 7월 13일 16:49:09

<Windows.h>의 사용 또는 시스템에 접근 가능한 모든 동작은 컴파일 에러 또는 런타임 에러의 원인이 됩니다.  <Windows.h> 는 주석처리 후 제출해주세요.

일반2018년 7월 13일 16:11:52

문제는 난이도순이 아닌 가나다순입니다.

C2018년 7월 13일 16:03:54

"연산의 횟수에는 제한이 없다."는 무시해 주세요.