编号 题目 状态 分数 总时间 内存 代码 / 答案文件 提交者 提交时间
#21290 #1001. A. 神秘谜题 Time Limit Exceeded 0 2084 ms 836 K C++ / 615 B 计算机82赵启 2020-02-04 1:02:33
显示原始代码
#include <stdio.h>
#include <vector>
using namespace std;
int main() {
    vector<int> v;
    int n, x, y, ans = 0;
    scanf("%d", &n);
    scanf("%d", &x);
    scanf("%d", &y);
    v.push_back(y);
    ans = y;
    printf("%d\n", ans);
    for (int i = 1; i < n; i++) {
        scanf("%d", &x);
        if (x == 2) {
            scanf("%d", &y);
            v.push_back(y);
            ans = ans ^ y;
        } else if (x == 1) {
            *v.begin() = *v.begin() + 1;
            ans = *(v.begin());
            for (vector<int>::iterator vec = (v.begin() + 1); vec != v.end(); vec++) {
                *vec = *vec + 1;
                ans = ans ^ (*vec);
            }
        }
        printf("%d\n", ans);
    }
    return 0;
}
子任务 #1
Time Limit Exceeded
得分:0
测试点 #1
Time Limit Exceeded
得分:0
用时:1039 ms
内存:832 KiB

输入文件(1.in

200000
2 526767110
2 724642759
2 567837900
2 104106873
2 357915481
2 33997211
2 444788944
2 
<1586974 bytes omitted>

答案文件(1.ans

526767110
877985729
361528077
330887284
116239149
82537142
510237286
843295274
453728745
55
<2188330 bytes omitted>

用户输出

526767110
877985729
361528077
330887284
116239149
82537142
510237286
843295274
453728745
559263713
323554710
713540578
520942594
<1171328 bytes omitted>
测试点 #2
Time Limit Exceeded
得分:0
用时:1045 ms
内存:836 KiB

输入文件(2.in

200000
2 515979308
2 512702340
2 684230440
2 488136957
2 598252313
2 283603971
2 349877373
2
<1586842 bytes omitted>

答案文件(2.ans

515979308
5115816
679905408
899606653
372667236
114362215
302756634
473674072
520218589
525
<2192841 bytes omitted>

用户输出

515979308
5115816
679905408
899606653
372667236
114362215
302756634
473674072
520218589
525056845
703148326
764590712
207056035

<1171328 bytes omitted>