#include <iostream>
#include <vector>
#include <algorithm>
using namespace std;
using ll = long long;
struct nomekop {
ll pos, delta_attack, companion;
};
int main() {
ios_base::sync_with_stdio(false);
cin.tie(nullptr);
ll n;
cin >> n;
vector<ll> a(n);
for (ll& x : a)
cin >> x;
cout << "?";
for (int i = 0; i < n; i++)
cout << " " << a[i];
cout << endl;
ll baseline;
cin >> baseline;
vector<nomekop> opponents(n);
for (int i = 1; i < n; i++) {
cout << "? " << a[i];
for (int j = 1; j < n; j++) {
cout << " ";
if (i == j)
cout << a[0];
else
cout << a[j];
}
cout << endl;
ll delta;
cin >> delta;
opponents[i].pos = i;
opponents[i].delta_attack = delta / (a[0] - a[i]);
}
sort(opponents.begin(), opponents.end(), [&](nomekop const& a, nomekop const& b) {
return a.delta_attack < b.delta_attack;
});
sort(a.begin(), a.end());
for (int i = 0; i < n; i++)
opponents[i].companion = a[i];
sort(opponents.begin(), opponents.end(), [&](nomekop const& a, nomekop const& b) {
return a.pos < b.pos;
});
cout << "!";
for (nomekop const& x : opponents)
cout << x.companion << " ";
cout << endl;
}
Részfeladat | Összpont | Teszt | Verdikt | Idő | Memória | ||
---|---|---|---|---|---|---|---|
subtask1 | 0/0 | ||||||
1 | Futási hiba | 3ms | 1924 KiB | ||||
subtask2 | 0/10 | ||||||
2 | Hibás válasz | 3ms | 2160 KiB | ||||
3 | Hibás válasz | 3ms | 2392 KiB | ||||
subtask3 | 0/30 | ||||||
4 | Hibás válasz | 4ms | 2476 KiB | ||||
5 | Hibás válasz | 29ms | 2564 KiB | ||||
6 | Hibás válasz | 28ms | 2564 KiB | ||||
7 | Hibás válasz | 28ms | 2820 KiB | ||||
8 | Hibás válasz | 4ms | 2884 KiB | ||||
9 | Hibás válasz | 28ms | 3248 KiB | ||||
subtask4 | 0/20 | ||||||
10 | Hibás válasz | 103ms | 3384 KiB | ||||
11 | Hibás válasz | 101ms | 3604 KiB | ||||
12 | Hibás válasz | 101ms | 3604 KiB | ||||
13 | Hibás válasz | 103ms | 4012 KiB | ||||
subtask5 | 0/40 | ||||||
14 | Hibás válasz | 1.496s | 4120 KiB | ||||
15 | Hibás válasz | 1.503s | 4588 KiB | ||||
16 | Hibás válasz | 1.325s | 4148 KiB | ||||
17 | Hibás válasz | 1.154s | 4940 KiB | ||||
18 | Futási hiba | 4ms | 4528 KiB | ||||
19 | Futási hiba | 4ms | 4524 KiB | ||||
20 | Futási hiba | 4ms | 4528 KiB | ||||
21 | Futási hiba | 4ms | 4640 KiB |