| 시간 제한 | 메모리 제한 | 제출 | 정답 | 맞힌 사람 | 정답 비율 |
|---|---|---|---|---|---|
| 4 초 | 1024 MB | 26 | 7 | 6 | 54.545% |
수학토끼는 $xy$평면에 살고 있는 서울과학고 학생이다. 편의상 $x$가 증가하는 방향을 오른쪽, $y$가 증가하는 방향을 위쪽이라고 하자. 암흑 공포증이 있는 수학토끼는 도로를 이동하며 조명을 켜고 있어야만 한다. 구체적으로, 조명의 위치는 다음과 같은 규칙을 따른다.
$N(\ge 2)$개의 짝수인 양의 정수 $a_1, a_2, \cdots, a_N$이 주어질 때 수학토끼가 걸어갈 도로는 다음과 같이 생겼다.
예제 1의 도로 형태
수학토끼의 위치에 따라 조명이 도로 위에 놓일 수도 있음에 유의하자. 예를 들어, 위의 그림에 그려진 예제 1의 경우, 수학토끼가 $x=2$에 있는 경우 조명은 $(2, 2)$ 지점에 놓이고, 이때 조명이 비추는 부분은 0ドル \le x \le 6$이다(예제 설명 참고).
수학토끼는 $x=0$에서 시작하여 오른쪽으로 도로를 따라 $x=\sum_{i=1}^N a_i$까지 이동한다. 이때, 조명의 자취는 유한 개의 선분의 합집합으로 표현 가능한 연결된 곡선을 이룬다. 조명의 자취를 최소 개수의 선분으로 표현하는 프로그램을 작성하여라.
첫 번째 줄에 $N,ドル $D$가 공백으로 구분되어 주어진다.
두 번째 줄에 $N$개의 양의 정수 $a_1, a_2, \cdots, a_N$이 공백으로 구분되어 주어진다.
첫 번째 줄에 조명의 자취를 표현하기 위한 선분의 최소 개수를 출력한다.
두 번째 줄부터 한 줄에 선분 한 개씩 $a_i$ $b_i$ $c_i$ $d_i$ 형태로 출력한다. $i$번째 선분은 $(a_i, b_i)$와 $(c_i, d_i)$를 연결하는 선분이라는 뜻이다. $a_i \le c_i$를 만족해야 하며, $a_1 \le a_2 \le \cdots$를 만족해야 한다. 이러한 출력은 유일하며, 모든 값이 정수임을 증명할 수 있다.
4 4 2 4 6 2
3 0 4 2 2 2 2 10 2 10 2 14 6
$x=0,ドル $x=1,ドル $x=2,ドル $x=5,ドル $x=14$일 때의 상황을 각각 그림으로 그리면 다음과 같다. 점 $P,ドル $Q,ドル $L,ドル $R$은 각각 수학토끼의 위치, 조명의 위치, 조명의 빛이 도달하는 가장 왼쪽 점과 가장 오른쪽 점이다. 파란색 선은 도로, 빨간색 선은 조명의 자취, 노란색 영역은 빛이 도달하는 영역을 나타낸 것이다.
School > 서울과학고등학교 > SciOI 2024 G번