200000
2 526767110
2 724642759
2 567837900
2 104106873
2 357915481
2 33997211
2 444788944
2
<1586974 bytes omitted>
编号 | 题目 | 状态 | 分数 | 总时间 | 内存 | 代码 / 答案文件 | 提交者 | 提交时间 |
---|---|---|---|---|---|---|---|---|
#20989 | #1001. A. 神秘谜题 | Time Limit Exceeded | 0 | 1583 ms | 1500 K | C++ / 592 B | bird | 2019-09-14 0:47:13 |
#include <iostream>
#include <set>
#include <vector>
using namespace std;
int main() {
int n;
unsigned int num;
int operate;
vector<unsigned int> v;
vector<unsigned int>::iterator it;
cin >> n;
unsigned int ans[n];
for (int i = 0; i < n; i++) {
ans[i] = 0;
}
for (int i = 0; i < n; i++) {
cin >> operate;
if (operate == 1) {
for (it = v.begin(); it != v.end(); it++) {
*it++;
ans[i] ^= *it;
}
} else {
cin >> num;
v.push_back(num);
for (it = v.begin(); it != v.end(); it++) {
ans[i] ^= *it;
}
}
}
for (int i = 0; i < n; i++) {
cout << ans[i] << endl;
}
return 0;
}
200000
2 526767110
2 724642759
2 567837900
2 104106873
2 357915481
2 33997211
2 444788944
2
<1586974 bytes omitted>