#820
피보나치 수 2
시간 제한
1s
메모리 제한
512MB
제출
49
정답
17
맞힌 사람
13
정답 비율
29.5%
문제
피보나치 함수 는 아래와 같이 정의된다.
이때, 의 값을 출력하는 프로그램을 작성해보자.
수가 매우 커질 수 있으므로 소수 로 나눈 나머지를 출력하자.
입력
첫째 줄에 이 주어진다.
출력
의 값 로 나눈 나머지를 출력한다.
예제 입력 1
6
예제 출력 1
8
예제 입력 2
1000000
예제 출력 2
918091266
힌트
모듈러 연산의 분배법칙을 활용하여 연산 속도를 향상시킬 수 있다.
단, 모듈러 연산에서 나눗셈의 분배법칙은 성립하지 않는다.
- 문제를 만든 사람
- 안우진
- 알고리즘 분류
코드 제출
코드를 제출하려면 로그인이 필요합니다.
로그인내 제출
제출 내역이 없습니다.
맞은 사람
| # | 순위 | 사용자 | 언어 | 시간 | 메모리 | 코드 길이 | |
|---|---|---|---|---|---|---|---|
| 6666 | 🥇 | 박지훈 | C++ | 5ms | 5056KB | 332B | |
| 6238 | 🥈 | 강민우 | C++ | 6ms | 9088KB | 272B | |
| 8583 | 🥉 | 박준혁 | C++ | 9ms | 16768KB | 494B | |
| 6672 | 4 | 홍진영 | PyPy | 27ms | 54508KB | 190B | |
| 6679 | 5 | 이일우 | PyPy | 34ms | 70812KB | 191B | |
| 6646 | 6 | 이승준 | Java | 41ms | 36036KB | 876B | |
| 6648 | 7 | 진원 | Java | 42ms | 39756KB | 580B | |
| 5607 | 8 | 조서현 | Python | 82ms | 8480KB | 94B | |
| 6661 | 9 | 이채환 | Python | 126ms | 47408KB | 149B | |
| 6654 | 10 | Undefined | Python | 127ms | 47720KB | 156B | |
| 6680 | 11 | 허태유 | Python | 134ms | 47608KB | 133B | |
| 6681 | 12 | 유혜윤 | Python | 146ms | 47480KB | 165B | |
| 6682 | 13 | 고수아 | Python | 188ms | 117944KB | 168B |
난이도 투표
로그인 후 AC 받으면 투표할 수 있습니다.
전체 제출
| # | 사용자 | 문제 | 결과 | 언어 | 시간 | 메모리 | 코드 길이 | 제출 시간 | |
|---|---|---|---|---|---|---|---|---|---|
| 8583 | 맞았습니다 | C++ | 9ms | 16768KB | 494B | 2026. 05. 30. 09:11 | |||
| 6682 | 맞았습니다 | Python | 188ms | 117944KB | 168B | 2026. 05. 21. 10:48 | |||
| 6681 | 맞았습니다 | Python | 146ms | 47480KB | 165B | 2026. 05. 21. 10:48 | |||
| 6680 | 맞았습니다 | Python | 134ms | 47608KB | 133B | 2026. 05. 21. 10:47 | |||
| 6679 | 맞았습니다 | PyPy | 34ms | 70812KB | 191B | 2026. 05. 21. 10:47 | |||
| 6678 | 런타임 에러 | Python | - | - | 165B | 2026. 05. 21. 10:46 | |||
| 6677 | 틀렸습니다 | PyPy | - | - | 184B | 2026. 05. 21. 10:46 | |||
| 6676 | 런타임 에러 | Python | - | - | 154B | 2026. 05. 21. 10:46 | |||
| 6675 | 틀렸습니다 | PyPy | - | - | 187B | 2026. 05. 21. 10:46 | |||
| 6674 | 런타임 에러 | Python | - | - | 165B | 2026. 05. 21. 10:45 | |||
| 6673 | 틀렸습니다 | PyPy | - | - | 163B | 2026. 05. 21. 10:45 | |||
| 6672 | 맞았습니다 | PyPy | 27ms | 54508KB | 190B | 2026. 05. 21. 10:44 | |||
| 6671 | 런타임 에러 | Python | - | - | 138B | 2026. 05. 21. 10:44 | |||
| 6670 | 틀렸습니다 | PyPy | - | - | 132B | 2026. 05. 21. 10:44 | |||
| 6669 | 틀렸습니다 | PyPy | - | - | 145B | 2026. 05. 21. 10:44 | |||
| 6668 | 런타임 에러 | Python | - | - | 141B | 2026. 05. 21. 10:44 | |||
| 6667 | 맞았습니다 | PyPy | 58ms | 71168KB | 188B | 2026. 05. 21. 10:43 | |||
| 6666 | 맞았습니다 | C++ | 5ms | 5056KB | 332B | 2026. 05. 21. 10:43 | |||
| 6665 | 맞았습니다 | C++ | 5ms | 5056KB | 334B | 2026. 05. 21. 10:42 | |||
| 6664 | 시간 초과 | PyPy | - | - | 101B | 2026. 05. 21. 10:42 |