编号 题目 状态 分数 总时间 内存 代码 / 答案文件 提交者 提交时间
#69185 #1001. A. 神秘谜题 Runtime Error 0 18 ms 512 K C / 1.1 K Golem 2022-05-10 10:04:01
显示原始代码
#define _CRT_SECURE_NO_WARNINGS
#include <stdio.h>

int array[20005];

int inca(int* array, int n);
int yihuo(int x, int y);
int insert(int* array, int n, int x);

int main() {
    int n;
    scanf("%d", &n);
    int flag, x;
    int data = 0;
    int top = 0;
    for (int i = 0; i < n; i++) {
        scanf("%d", &flag);
        if (flag == 1) {
            inca(&array, top);
            data = array[0];
            for (int j = 1; j < top; j++) {
                data = yihuo(data, array[j]);
            }
            printf("%d\n", data);
        } else if (flag == 2) {
            scanf("%d", &x);
            top = insert(&array, top, x);
            data = yihuo(data, x);
            printf("%d\n", data);
        }
    }
    return 0;
}

int inca(int* array, int n) {
    for (int i = 0; i < n; i++) {
        array[i]++;
    }
    return 0;
}

int yihuo(int x, int y) {
    int data1, data2;
    int sum = 0, flag = 1;
    while (x != 0 || y != 0) {
        data1 = x % 2;
        data2 = y % 2;
        x /= 2;
        y /= 2;
        if (data1 != data2) {
            sum += flag;
        }
        flag *= 2;
    }
    return sum;
}

int insert(int* array, int n, int x) {
    array[n] = x;
    return n + 1;
}
子任务 #1
Runtime Error
得分:0
测试点 #1
Runtime Error
得分:0
用时:8 ms
内存:440 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
<200576 bytes omitted>

系统信息

Killed: Segmentation fault
测试点 #2
Runtime Error
得分:0
用时:10 ms
内存:512 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

<200576 bytes omitted>

系统信息

Killed: Segmentation fault