이 문제를 이해해보면 최대공약수를 구하는 문제이다. 최대공약수를 구할 수 있는 재귀함수를 선언하고 진행한다. #include #include using namespace std;int 최대공약수(int a, int b) { //a가 더 커야 됨 if (b == 0) { return a; } return 최대공약수(b, a % b);}int 숨바꼭질(int s, vector v) { int result = v[0]; for (int i = 1;i > n >> s; vector v(n); while (n--) { int a; cin >> a; v.push_back(abs(s-a)); } cout