Logo
(追記) (追記ここまで)

34530번 - Back to Origin

시간 제한메모리 제한제출정답맞힌 사람정답 비율
1 초 1024 MB24318216279.412%

문제

북극에 사는 호기심 많은 펭귄 한 마리가 신기한 경험을 했다. 북극의 한 지점에서 북쪽으로 1ドル\text{km}$를 간 뒤, 동쪽으로 1ドル\text{km},ドル 남쪽으로 1ドル\text{km}$를 이동했더니 정확히 출발점으로 돌아온 것이었다!

펭귄은 이 움직임을 무한한 2차원 평면 위에서 똑같이 재현해 보기로 했다. 북극에서처럼 한 점에서 시작해 북쪽으로 1ドル\text{km},ドル 시계 방향으로 90ドル^\circ$ 돌아 1ドル\text{km},ドル 다시 90ドル^\circ$ 돌아 1ドル\text{km}$를 이동했다. 하지만 이번에는 출발점으로 돌아오기는커녕 엉뚱한 곳에 도착하고 말았다.

펭귄은 계속해서 움직여 본 뒤에야, 평면 위에서는 네 번을 움직여 정사각형을 그려야만 출발점으로 돌아올 수 있다는 것을 깨달았다. 펭귄은 문득 궁금해졌다. ”만약 회전 각도가 90ドル^\circ$가 아니라면 어떨까?”

이 펭귄이 한 번의 행동으로 1ドル\text{km}$ 이동 후 시계 방향으로 정수 각도 $d^\circ$만큼 회전할 수 있을 때, 출발점으로 다시 돌아오기까지 최소 몇 번의 행동이 필요한지 구해보자. 단, 이동하는 도중에 출발점을 스쳐 지나가는 경우는 돌아온 것으로 보지 않으며, 반드시 1ドル\text{km}$ 이동을 마친 직후의 위치가 출발점과 정확히 일치해야 한다.

입력

첫째 줄에 펭귄이 시계 방향으로 회전할 각도의 크기인 정수 $d$가 주어진다. $(1\le d\le 359)$

출력

펭귄이 출발점으로 다시 돌아오기까지 최소 몇 번의 행동이 필요한지 출력한다. 만약 영원히 돌아올 수 없다면, -1 을 출력한다.

제한

예제 입력 1

90

예제 출력 1

4

예제 입력 2

144

예제 출력 2

5

예제 입력 3

180

예제 출력 3

2

힌트

출처

University > 충남대학교 > 2025 충남대학교 SW-IT Contest B번

(追記) (追記ここまで)

출처

대학교 대회

  • 사업자 등록 번호: 541-88-00682
  • 대표자명: 최백준
  • 주소: 서울시 서초구 서초대로74길 29 서초파라곤 412호
  • 전화번호: 02-521-0487 (이메일로 연락 주세요)
  • 이메일: contacts@startlink.io
  • 통신판매신고번호: 제 2017-서울서초-2193 호

AltStyle によって変換されたページ (->オリジナル) /