728x90
728x170
시간 제한 | 메모리 제한 | 제출 | 정답 | 맞은 사람 | 정답 비율 |
---|---|---|---|---|---|
1 초 | 256 MB | 3857 | 1932 | 1682 | 59.205% |
문제
자연수 n개가 주어진다. 이 자연수의 공약수를 모두 구하는 프로그램을 작성하시오.
입력
첫째 줄에 n이 주어진다. n은 2 또는 3이다. 둘째 줄에는 공약수를 구해야 하는 자연수 n개가 주어진다. 모든 자연수는 $10^8$ 이하이다.
출력
입력으로 주어진 n개 수의 공약수를 한 줄에 하나씩 증가하는 순서대로 출력한다.
예제 입력 1
2 75 125 |
예제 출력 1
1 5 25 |
출처
Olympiad > 일본정보올림피아드 > 일본정보올림피아드 예선 > JOI 2006 모의고사 1 2번
- 문제를 번역한 사람: baekjoon
- 데이터를 추가한 사람: njw1204
- 알고리즘 분류
- 수학
코드
|
|
공약수를 구할 숫자들 중에서 최댓값을 구한 후, for문을 1부터 최댓값까지 돌려서 공약수를 구할 수들을 for문의 인자값과 모두 비교하면서 공통으로 나누어 떨어지는 수를 벡터에 넣어 출력하도록 했다.
728x90
그리드형(광고전용)
'Problem Solving > BaekJoon Online Judge' 카테고리의 다른 글
[BOJ2480][C++] 주사위 세개 (0) | 2022.06.15 |
---|---|
[BOJ2525][C++] 오븐 시계 (0) | 2022.06.15 |
[BOJ2164][C++] 카드2 (0) | 2021.10.30 |
[BOJ21964][C++] 선린인터넷고등학교 교가 (0) | 2021.06.18 |
[BOJ2455][C++] 지능형 기차 (0) | 2021.02.08 |
[BOJ10757][C++] 큰 수 A + B (0) | 2021.02.05 |
[BOJ15596][C++] 정수 N개의 합 (0) | 2021.02.04 |
[BOJ10773][C++] 제로 (0) | 2020.11.05 |