이 제출은 이전 버전의 oj.uz에서 채점하였습니다. 현재는 제출 당시와는 다른 서버에서 채점을 하기 때문에, 다시 제출하면 결과가 달라질 수도 있습니다.
#include <bits/stdc++.h>
using namespace std;
bool ask(vector<int>&v){
cout << "query ";
for(auto &x: v) cout << x << " ";
cout << endl;
bool ret; cin >> ret;
return ret;
}
void st1(int n){
vector<int>v(n);
for(int i = 0; i < n; i++) cin >> v[i];
sort(v.begin(), v.end());
vector<int>mini(n, 1e9), maxi(n, -1);
do{
if(ask(v)){
if(v < mini) mini = v;
if(v > maxi) maxi = v;
}
} while (next_permutation(v.begin(), v.end()));
cout << "end" << endl;
for(auto &x: mini) cout << x << " ";
cout << endl;
for(auto &x: maxi) cout << x << " ";
cout << endl;
}
int main(){
ios_base::sync_with_stdio(0); cin.tie(0); cout.tie(0);
int n; cin >> n;
if(n <= 6) st1(n);
return 0;
}
| # | Verdict | Execution time | Memory | Grader output |
|---|
| Fetching results... |
| # | Verdict | Execution time | Memory | Grader output |
|---|
| Fetching results... |
| # | Verdict | Execution time | Memory | Grader output |
|---|
| Fetching results... |
| # | Verdict | Execution time | Memory | Grader output |
|---|
| Fetching results... |