Vangid
시간 제한1초메모리 제한1024 MB
남은 모든 경비병으로부터 100미터보다 항상 멀리 떨어진 서쪽 벽에서 동쪽 벽으로 가는 경로가 존재하도록 제거해야 할 경비병 수의 최솟값을 구한다.
문제
Sõjavangide grupp plaanib põgenemist. Ainus tee laagrist välja viib läbi meetri pikkuse ja meetri laiuse kanjoni. Kanjonis on valvurit, kes seisavad igaüks oma postil ja kelle nägemisraadius on täpselt 100 meetrit. Vahelejäämise vältimiseks tuleks läbi kanjoni hiilida nii, et kaugus lähima valvurini on alati rangelt suurem kui 100 meetrit, nagu näha alloleval joonisel.

Vangid, kellel on vägivallast juba kõrini, tahavad põgenemistee vabastamiseks kõrvaldada minimaalse võimaliku arvu valvureid. Kirjutada programm, mis neile selle arvu leiab.
Võib eeldada, et vangid on võimelised kõrvaldama ükskõik milliseid valvureid (isegi neid, keda mõni teine valvur näeb).
입력
Tekstifaili esimesel real on kolm täisarvu (), () ja (). Faili järgmisel real on igaühel ühe valvuri täisarvulised koordinaadid ja (, ). Kanjoni edelanurga koordinaadid on ja kirdenurga koordinaadid .
Vangid võivad kanjonisse siseneda mistahes puktis , kus , ja väljuda mistahes punktis , kus . Seejuures ei pea ja olema täisarvud.
출력
Tekstifaili ainsale reale väljastada mittenegatiivne täisarv, mis näitab vähimat võimalikku kõrvaldatavate valvurite arvu.