PS/Baekjoon Online Judge
[백준 1037] 약수 [C]
kimyoungrok
2021. 8. 1. 16:02
728x90
풀이
약수가 모두 주어지므로 가장 작은 약수와 가장 큰 약수의 곱이 N이다.
소스코드
#include <stdio.h>
int main(){
int N, val, max, min;
scanf("%d", &N);
for (int i = 0; i < N; i++){
scanf("%d", &val);
if (!i){
max = min = val;
continue;
}
val > max && (max = val);
val < min && (min = val);
}
printf("%d", max*min);
}
출처
1037번: 약수
첫째 줄에 N의 진짜 약수의 개수가 주어진다. 이 개수는 50보다 작거나 같은 자연수이다. 둘째 줄에는 N의 진짜 약수가 주어진다. 1,000,000보다 작거나 같고, 2보다 크거나 같은 자연수이고, 중복되
www.acmicpc.net
728x90