https://www.acmicpc.net/problem/17362
17362번: 수학은 체육과목 입니다 2
첫 번째 줄에 19번 문제 세 번째 줄에 등장하는 수 '1000'을 자연수 n으로 바꾸었을 때 그에 해당하는 답의 번호를 출력한다. 즉, 1 이상 5 이하의 자연수 중 하나를 출력해야 한다.
www.acmicpc.net
문제
이 사진을 기억하는가?
![](https://blog.kakaocdn.net/dn/rfEFT/btrVQnNlIy7/ZGZkFUUaqqtd2D2qnspqZ1/img.jpg)
이 사진은 오래전부터 인터넷에 돌아다니는 사진으로, 작년 전대프연 예선 A번에서는 수학을 정말 못 하는 고등학생인 성원이의 시험지로 소개되었다. 저작권이 있는 사진일 수 있어 알아보기 어렵게 가공했음을 양해 바란다.
예선 날짜가 다가오는데도 적당한 A번 문제를 생각하지 못한 출제진은 작년 전대프연 예선 A번을 응용해서 문제를 만들기로 했다. 이를 위해 사진 속 문제를 찾아본 출제진은 해당 문제가 2007학년도 6월 고등학교 1학년 전국연합학력평가 수리 영역 26번임을 알게 되었다.
시험지를 내려받고 문제들을 살펴보던 출제진은 아래와 같은 문제를 발견했다.
![](https://blog.kakaocdn.net/dn/bwlNYe/btrVTmHbad6/MxBQqeEOH8jQ0OiZ30zbC0/img.png)
예상했겠지만, 여러분은 이제 위의 19번 문제 세 번째 줄에 등장하는 수 '1000'을 임의의 자연수로 바꾸었을 때 그에 해당하는 답을 출력하는 프로그램을 작성해야 한다.
입력
첫 번째 줄에 자연수 n (1 ≤ n ≤ 109)이 주어진다.
출력
첫 번째 줄에 19번 문제 세 번째 줄에 등장하는 수 '1000'을 자연수 n으로 바꾸었을 때 그에 해당하는 답의 번호를 출력한다. 즉, 1 이상 5 이하의 자연수 중 하나를 출력해야 한다.
예제 입력 1
3
예제 출력 1
3
예제 입력 2
1000
예제 출력 2
2
코드
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
|
using namespace std;
#include <iostream>
#include <iomanip>
#include <string>
#include <cstring>
#include <algorithm>
#include <vector>
#include <stack>
#include <queue>
#include <deque>
#include <functional>
#include <cmath>
#include <map>
#include <set>
#define _CRT_SECURE_NO_WARNINGS
#define INF 987654321
#define ll long long
#define pi 3.14159265359
typedef pair<int, int> PII;
using namespace std;
int main() {
int n;
cin >> n;
n %= 8;
if (n == 1)
cout << 1 << "\n";
else if (n == 2 || n == 0)
cout << 2 << "\n";
else if (n == 3 || n == 7)
cout << 3 << "\n";
else if (n == 4 || n == 6)
cout << 4 << "\n";
else if (n == 5)
cout << 5 << "\n";
return 0;
}
|
cs |
728x90
반응형
'🔻PS > Baekjoon' 카테고리의 다른 글
[Baekjoon] 백준 2178 미로 탐색 Python (0) | 2024.05.01 |
---|---|
[Baekjoon] 백준 1260 DFS와 BFS Python (0) | 2024.04.28 |
[Baekjoon] 백준 25628 햄버거 만들기 C++ (0) | 2023.01.06 |
[Baekjoon] 백준 19689 헛간 청약 C++ (0) | 2023.01.05 |
[Baekjoon] 백준 2783 삼각 김밥 C++ (0) | 2023.01.04 |