眾所周知, FHVirus
最喜歡壓常了。
現在,他要丟給你一題水題並且逼你壓常。
題目很簡單:輸入一個
但是,他同時告訴你一個神秘的常數
你能成功的解開這道怪題,成為新一代的壓常超人嗎?
提示:下面這份程式碼的
#include<iostream>
using namespace std;
const int MAXN = 10101;
int a, b, c, d, e, f, g, h, i, j, k, l, m, n, o, p, q, r, s, t, u, v, w, x, y, z;
int A[MAXN], B, C, D, E, F, G, H, I, J, K, L, M, N, O, P, Q, R, S, T, U, V, W, X, Y, Z;
int long_tree;
int main() {
cin >> long_tree;
cin >> T;
while (T --> 0) {
cin >> N;
x = (1 << 16) - 1, y = 0, z = 0;
for (i = 0; i < N; ++i) {
cin >> A[i];
x &= A[i];
y |= A[i];
z ^= A[i];
}
cout << x << ' ' << y << ' ' << z << endl;
for (i = 0; i < N; ++i) {
cout << A[i] % A[0] << ' ';
}
cout << endl;
}
return 0;
}
輸入第一行有一個正整數
接下來有一個正整數
每一筆測資,第一行有一個正整數
接下來的一行有
對於所有的測資,
對於每一筆測資,先輸出一行包含三個數,分別代表
接下來請輸出一行
77 3 5 5 4 3 2 1 1 1 2 7122 334
0 7 1 0 4 3 2 1 1 1 1 0 322 7134 6812 0 334
TIOJ April Fools Day Contest 2022
No. | Testdata Range | Constraints | Score |
---|---|---|---|
1 | 0 | 範例測資。 | 0 |
2 | 1 | 1 | |
3 | 1~2 | 6 | |
4 | 1~3 | 7 | |
5 | 1~4 | 7 | |
6 | 1~5 | 7 | |
7 | 1~6 | 7 | |
8 | 1~7 | 14 | |
9 | 1~8 | 49 | |
10 | 1~9 | 2 |