정보과학탐구대회/기출문제 (비교)

r13 ➤ r14
100라이빗짱 이도혜는 새하얀 AI융합실의 기괴함을 견디지 못하고 바닥에 카펫을 깔기 시작했다.
101코딩 노예로 살아가다 미치광이가 된 이도혜는 강박적인 규칙으로 카펫을 깐다.
102
103직사각형 영역(데카르트 좌표계의 제 1사분면)에 직사각형 카펫을 깐다.
1041부터 n까지 번호가 매겨진 총 n개의 카펫이며,
105이 카펫들은 번호 오름차순대로 좌표축에 평행하게 순차적으로 배치된다.
106각 카펫은 이전 카펫을 덮도록 놓인다.
107
108AI융합실에서 머리에 젤을 바르다 카펫이 깔린 것을 본 임재성은 지면의 특정 지점을 덮고 있는 가장 위쪽 카펫의 번호를 알고 싶어한다.(그 곳에 헤어젤을 흘렸기 때문이다.)
109단, 직사각형 카펫의 경계선과 꼭지점도 카펫으로 간주한다.
110
111카펫이 깔린 예시다.
112[[file:이도혜의카펫.png]]
113실선: 카펫1번, 점선: 카펫2번, 이중선: 카펫3번이다. 좌표(2,2)는 카펫 3이다. 좌표(4,5)에는 아무것도 없다.
114
115
116*입력 설명
117각 입력 데이터 셋은 n+2개의 행으로 구성된다.
118첫 번째 줄에는 카펫의 총 개수 n이 입력된다.
119i+1번째 줄에는 i번째 카펫에 대한 정보가 들어있다. 이 정보는 공백으로 구분된 네 개의 양의 정수 a, b, g, k로 구성된다.
120이 정수들은 각각 카펫의 왼쪽 아래 모서리 좌표(a,b)와 x축 및 y축을 따라 측정한 카펫의 길이를 나타낸다.
121n+2번째 줄에는 지면 위 점의 좌표를 나타내는 두 개의 양의 정수 x와 y가 적혀있다.
1220<=n<=10,000, 0<=a,b,g,k<=100,000 이다
123
124*출력 설명
125각 출력은 한 줄로 구성되며, 해당 위치에 카펫이 있으면 가장 위의 카펫 번호를 출력한다. 해당 위치에 카펫이 없으면 -1을 출력한다.
126
127*입력 예시
1283
129​1 0 2 3
1300 2 3 3
1312 1 3 3
1322 2
133
134*출력 예시
1353