공과 공격수 11명, 수비수 11명의 위치가 주어질 때 두 좌표 조건에 따라 오프사이드 위치에 있는 공격수가 있는지 판정한다.
쉬움3구현기하완전 탐색정렬면접 대비아직 제출이 없습니다시간 제한2초메모리 제한512 MB축구 경기 규칙 17개 조항 가운데 제11조 오프사이드가 아마 가장 말이 많은 규칙일 것이다. 오프사이드는 두 부분으로 나뉜다. 하나는 오프사이드 위치이고, 다른 하나는 그 위치를 반칙으로 만드는 경기 상황이다. 오프사이드 반칙을 일관되게 판정하려고, 또 심판보다 규칙을 잘 안다고 여기면서 정작 심판은 맡지 않으려는 학부모의 항의를 줄이려고, 여러분의 팀이 오프사이드 판독 기술(OET)의 분석 알고리즘을 맡았다. 이번 단계에서는 오프사이드 위치만 판정한다.
선수가 오프사이드 위치에 있다는 것은 다음 두 조건을 모두 만족한다는 뜻이다.
이 문제에서는 공과 선수를 각각 점 하나로 본다. 경기장은 가로 100m, 세로 80m이고 점 (0,0)이 하프라인의 중심이다. 상대 골라인은 (50,−40)에서 (50,40)까지 이어지므로, x가 클수록 상대 골라인에 가깝다. 공격 팀 선수 열한 명 중 오프사이드 위치에 있는 선수가 한 명이라도 있는지 판정하라.

입력은 테스트 케이스 하나로 이루어지며 정확히 23줄이다. 각 줄에는 공 또는 선수의 위치를 미터 단위로 나타내는 정수 x와 y가 주어진다 (−50≤x≤50, −40≤y≤40). 첫 줄은 공의 위치이고, 다음 11줄은 공격 팀 선수 열한 명의 위치, 마지막 11줄은 수비 팀 선수 열한 명의 위치이다. 두 선수가 같은 위치에 있는 경우는 없다.
공격 팀 선수 중 오프사이드 위치에 있는 선수가 있으면 1을, 없으면 0을 출력한다.