QOJ.ac

QOJ

ID题目提交者结果用时内存语言文件大小提交时间测评时间
#136405#186. Street LampsWawi#0 5ms7156kbC++201.1kb2023-08-08 17:28:542024-07-04 01:25:02

Judging History

你现在查看的是最新测评结果

  • [2024-07-04 01:25:02]
  • 评测
  • 测评结果:0
  • 用时:5ms
  • 内存:7156kb
  • [2023-08-10 23:21:45]
  • System Update: QOJ starts to keep a history of the judgings of all the submissions.
  • [2023-08-08 17:28:54]
  • 提交

answer

#include <bits/stdc++.h>
using namespace std;
typedef long long ll;

void solve(){
    int n,q; cin >> n >> q;
    vector<vector<int>> arr(q+1,vector<int>(n+1));
    for(int i=1; i <= n;i++){
        char c; cin >> c;
        arr[0][i]=c-'0';
        // cout << arr[0][i] << ' ';
    }
    vector<bool> changes(q+1);
    for(int i=1; i <=q;i++){
        string s; cin >> s;
        arr[i]=arr[i-1];
        if(s=="query"){
            int ans=0;
            int l,r; cin >> l >> r;
            for(int j=1; j <=i;j++){
                if(changes[j]) continue;
                for(int k=l; k <=r;k++){
                    if(arr[j][k]==0) break;
                    if(k==r) ans++;
                }
            }
            cout << ans << endl;
        } else{
            int curr; cin >> curr;
            arr[i][curr]=!arr[i][curr];
            changes[i]=true;
        }
    }
}

int main() {
    ios_base::sync_with_stdio(false);
    cin.tie(NULL);
    cout.tie(NULL);
    int t=1;
    // cin >> t;
    while (t--) {
        solve();
    }
    return 0;
}

詳細信息

Subtask #1:

score: 0
Wrong Answer

Test #1:

score: 20
Accepted
time: 0ms
memory: 3552kb

input:

5 7
11011
query 1 2
query 1 2
query 1 6
query 3 4
toggle 3
query 3 4
query 1 6

output:

1
2
0
0
1
2

result:

ok 6 lines

Test #2:

score: -20
Wrong Answer
time: 0ms
memory: 3596kb

input:

5 50
01001
query 1 6
toggle 3
toggle 3
toggle 2
toggle 3
toggle 2
toggle 4
query 2 6
query 2 3
query 1 3
query 3 5
toggle 3
query 2 6
query 1 5
query 2 3
query 3 6
toggle 5
toggle 1
toggle 2
toggle 4
query 1 6
query 4 5
toggle 3
query 5 6
toggle 2
query 4 6
toggle 5
toggle 5
toggle 2
query 4 5
query...

output:

0
1
2
0
4
4
0
4
4
0
8
9
8
8
4
4
2
6
0
4
0
4
0
4
1

result:

wrong answer 3rd lines differ - expected: '7', found: '2'

Subtask #2:

score: 0
Time Limit Exceeded

Test #9:

score: 0
Time Limit Exceeded

input:

100 300000
1100100000000101010010100111010001100010001100111101000010111110001101101110100100100110101010110010
query 13 14
query 42 43
toggle 64
query 78 79
toggle 85
query 35 36
toggle 35
query 4 5
toggle 5
query 4 5
query 42 43
query 35 36
query 13 14
query 14 15
toggle 15
toggle 31
query 20 21
q...

output:

0
0
0
0
0
0
0
0
0
0
0
12
0
0
15
0
1
0
0
20
3
6
0
24
0
0
10
10
29
0
0
29
30
0
16
0
37
38
0
0
0
0
3
24
42
0
0
0
0
50
0
28
0
0
11
0
25
0
0
26
0
0
0
0
0
0
0
0
0
53
16
61
0
30
0
58
0
21
0
0
37
0
26
0
29
0
0
0
53
0
18
14
27
0
0
16
0
70
16
0
101
0
0
97
105
0
102
65
62
37
62
60
62
0
0
27
0
29
3
102
20
97
0
...

result:


Subtask #3:

score: 0
Wrong Answer

Test #17:

score: 20
Accepted
time: 0ms
memory: 7084kb

input:

1000 1003
00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000...

output:

0
0
0

result:

ok 3 lines

Test #18:

score: -20
Wrong Answer
time: 0ms
memory: 7156kb

input:

1000 1003
00100001101000000001000001001000100010000010010010001001001010001010101100010001000010101100000001001111000001110000010110100000100110001000000101001110000001110001000100000011001110000011010100101000000010100110100010000000110000111100100000011000100010010100000000100000000010001001110101...

output:

0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
...

result:

wrong answer 249th lines differ - expected: '26', found: '9'

Subtask #4:

score: 0
Wrong Answer

Test #30:

score: 0
Wrong Answer
time: 5ms
memory: 7004kb

input:

1000 1003
10111011001010101101100010101100100010100110001000000001001100111110101100110100010001111101101100110111110100011000111101100100000110110010101011101001101110111100010100100000110001010001111101001010100101011111010000001110111110001011010111101100000001001110101110011111000101101100011010...

output:

0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
...

result:

wrong answer 262nd lines differ - expected: '274', found: '0'

Subtask #5:

score: 0
Skipped

Dependency #1:

0%