No Rules Rules

약수 (feat. 백준, 1037번) 본문

생활/코테

약수 (feat. 백준, 1037번)

개발하는 완두콩 2022. 8. 4. 17:06
728x90
반응형

약수
https://www.acmicpc.net/problem/1037

 

1037번: 약수

첫째 줄에 N의 진짜 약수의 개수가 주어진다. 이 개수는 50보다 작거나 같은 자연수이다. 둘째 줄에는 N의 진짜 약수가 주어진다. 1,000,000보다 작거나 같고, 2보다 크거나 같은 자연수이고, 중복되

www.acmicpc.net

반응형
// woohyeon.kim
// https://www.acmicpc.net/problem/1037
#include <iostream>
#include <set>
using namespace std;
int main() {
	ios::sync_with_stdio(false), cin.tie(NULL);
	register int N;
	set<int> ans;
	cin >> N;
	for (register int i = 0, v; i < N; ++i)
		cin >> v, ans.insert(v);
	cout << (*ans.begin()) * (*ans.rbegin());
	return 0;
}
// *&)*@*

유일한 key를 갖는 자료구조 set을 이용하여, 입력된 값의 최소값과 최대값이 답의 최초 약수입니다.

728x90
반응형
Comments