编号 题目 状态 分数 总时间 内存 代码 / 答案文件 提交者 提交时间
#13725 #1001. A. 神秘谜题 Compile Error 0 0 ms 0 K C++ / 632 B ZephyR 2019-07-07 14:01:59
显示原始代码
#include <iostream>
using namespace std;
int main() {
    long arr[200001], sum;
    int n, t, count = 1;
    bool sign = 0;
    cin >> n;
    cin >> t >> arr[0];
    cout << arr[0] << endl;
    sum = arr[0];
    for (int m = 1; m < n; ++m) {
        cin >> t;
        if (t == 2) {
            cin >> arr[count];
            for (int i = 0; i < count; ++i) {
                if (arr[i] == arr[count]) {
                    arr[i] = 0;
                    sign = 1;
                }
            }
            if (sign) {
                sum = sum ^ arr[count] sign = 0;
            } else
                sum = sum ^ arr[count++];
            cout << sum << endl;
        } else {
            sum = ++arr[0];
            for (int i = 1; i < count; ++i) {
                if (arr[i] != 0)
                    sum = sum ^ (++arr[i]);
            }
            cout << sum << endl;
        }
    }
}

编译信息

/sandbox/1/a.cpp: In function 'int main()':
/sandbox/1/a.cpp:28:23: error: expected ';' before 'sign'
     sum=sum^arr[count]
                       ^
                       ;
     sign=0;
     ~~~~