ამოხსნების სტატუსი

ამ გვერდზე თქვენ იხილავთ გაგზავნილი ამოხსნების სტატუსს.


გაგზავნის თარიღი: 02.02.2019 14:03:05

ამოცანა: ნათურების გადართვა

მომხმარებელი: andronos

ვერდიქტი: სრული ამოხსნა

შეფასება: 100.0 ქულა







#include <bits/stdc++.h>

using namespace std;

int n , m , x , y , c;
bool arr[500] , b;

bool XOR ( bool x )
{
	if ( x == false )
		return true;
	else
		return false;
}

int main() {
	cin >> n >> m;
	
	for ( int i = 0; i < m; i++ ) {
		cin >> b >> x >> y;
		
		if ( b == false ) {
			for ( int j = x - 1; j < y; j++ ) {
				arr[j] = XOR(arr[j]);
			}
		}
		
		else {
			c = 0;
			for ( int j = x - 1; j < y; j++ ) {
				if ( arr[j] == true )
					c++;
			}
			
			cout << c << endl;
		}
	}
}

ტესტები

შემავალი მონაცემები
4 5
0 1 2
0 2 4
1 2 3
0 2 4
1 1 4
გამომავალი მონაცემები
1
2
თქვენი პასუხი
1
2
ჩეკერის პასუხი
YES
შემავალი მონაცემები
500 2000
1 112 345
1 126 166
1 71 161
0 112 348
0 147 474
0 45 327
0 18 84
0 129 234
0 168 292
0 83 423
1 44 365
0 17 454
0 59 61
1 222 349
0 100 414
1 73 411
1 20 481
1 123 250
0 94 337
1 216 246
0 337 398
0 125 143
0 6 136
0 180 473
0 151 378
0 225 447
0...
გამომავალი მონაცემები
0
0
0
120
49
142
196
43
19
9
41
69
51
72
10
1
93
100
57
71
81
24
104
166
196
46
49
96
5
23
15
19
56
18
10
10
88
210
31
134
8
17
67
149
134
40
82
54
41
108
131
118
55
36
108
116
13
103
109
41
46
44
159
207
25
196
75
168
149
219
251
21
11
187
29
89
40
40
59
...
თქვენი პასუხი
0
0
0
120
49
142
196
43
19
9
41
69
51
72
10
1
93
100
57
71
81
24
104
166
196
46
49
96
5
23
15
19
56
18
10
10
88
210
31
134
8
17
67
149
134
40
82
54
41
108
131
118
55
36
108
116
13
103
109
41
46
44
159
207
25
196
75
168
149
219
251
21
11
187
29
89
40
40
59
...
ჩეკერის პასუხი
YES
შემავალი მონაცემები
43 25
1 4 39
0 12 21
1 6 6
0 2 35
0 18 38
0 1 8
1 30 38
0 7 9
0 6 35
1 4 10
0 18 38
1 3 12
0 8 38
0 15 27
0 17 20
0 2 41
1 31 40
0 20 30
0 23 39
0 14 33
0 12 32
0 22 43
0 14 37
0 11 40
1 5 40
გამომავალი მონაცემები
0
0
3
2
3
2
18
თქვენი პასუხი
0
0
3
2
3
2
18
ჩეკერის პასუხი
YES
შემავალი მონაცემები
71 40
0 2 27
0 7 16
0 11 48
0 1 67
0 27 50
0 10 47
1 12 50
1 40 54
0 17 42
1 13 70
0 55 71
0 59 66
1 10 13
0 55 61
0 15 61
1 2 25
1 22 62
0 16 71
0 43 61
0 12 44
0 59 70
0 22 61
0 55 57
0 12 50
0 28 41
1 1 13
0 13 34
0 57 62
0 51 70
0 58 65
0 7 34
0 7 31
0...
გამომავალი მონაცემები
7
5
47
3
7
12
7
21
1
7
14
11
2
თქვენი პასუხი
7
5
47
3
7
12
7
21
1
7
14
11
2
ჩეკერის პასუხი
YES
შემავალი მონაცემები
147 150
1 34 45
1 19 54
1 34 48
0 87 111
0 53 109
0 97 128
0 103 107
0 25 131
1 25 140
0 2 65
1 28 123
0 27 124
0 33 53
0 36 88
0 31 33
0 145 147
0 51 71
0 35 71
1 86 98
0 55 104
0 4 74
0 2 29
0 27 51
1 18 88
1 56 133
0 82 83
1 82 112
0 67 135
0 6 132
0 9 ...
გამომავალი მონაცემები
0
0
0
48
30
4
35
50
16
58
62
2
1
29
27
45
46
56
23
11
13
2
1
29
18
27
21
11
44
30
0
40
1
44
19
38
51
40
2
2
თქვენი პასუხი
0
0
0
48
30
4
35
50
16
58
62
2
1
29
27
45
46
56
23
11
13
2
1
29
18
27
21
11
44
30
0
40
1
44
19
38
51
40
2
2
ჩეკერის პასუხი
YES
შემავალი მონაცემები
200 200
0 55 193
0 43 105
0 116 171
0 161 188
0 41 185
1 175 199
0 108 179
1 49 179
1 8 66
0 65 152
0 109 134
0 32 153
0 131 170
0 42 107
1 10 136
0 144 164
0 182 198
0 150 191
0 47 51
0 113 146
0 4 35
0 150 152
1 56 106
0 71 176
0 150 153
1 15 120
0 75 15...
გამომავალი მონაცემები
16
70
14
40
10
82
32
4
13
11
75
9
55
10
31
55
57
53
13
6
79
37
99
36
11
26
2
14
25
19
32
49
47
19
18
10
87
41
45
2
8
23
18
17
6
5
68
66
თქვენი პასუხი
16
70
14
40
10
82
32
4
13
11
75
9
55
10
31
55
57
53
13
6
79
37
99
36
11
26
2
14
25
19
32
49
47
19
18
10
87
41
45
2
8
23
18
17
6
5
68
66
ჩეკერის პასუხი
YES
შემავალი მონაცემები
320 300
0 138 155
1 182 306
1 24 273
0 45 274
0 245 291
0 46 47
0 40 67
1 59 72
0 13 155
0 151 156
0 123 140
0 103 302
0 183 214
0 3 318
0 163 299
0 168 213
0 205 233
0 134 146
0 117 158
0 44 111
0 12 14
0 17 74
0 63 258
0 49 167
0 19 244
0 86 237
1 193 26...
გამომავალი მონაცემები
0
18
5
21
68
55
106
17
52
16
5
61
85
31
50
99
19
76
5
67
18
8
2
22
1
29
44
63
119
11
12
21
110
73
38
9
116
58
18
26
6
13
8
23
112
15
21
89
11
9
40
97
72
39
85
22
13
23
79
83
82
90
2
85
4
18
75
78
6
30
33
76
72
20
თქვენი პასუხი
0
18
5
21
68
55
106
17
52
16
5
61
85
31
50
99
19
76
5
67
18
8
2
22
1
29
44
63
119
11
12
21
110
73
38
9
116
58
18
26
6
13
8
23
112
15
21
89
11
9
40
97
72
39
85
22
13
23
79
83
82
90
2
85
4
18
75
78
6
30
33
76
72
20
ჩეკერის პასუხი
YES
შემავალი მონაცემები
370 400
0 85 212
0 68 348
0 126 150
0 2 176
1 54 221
0 151 245
0 205 255
0 140 204
0 63 210
1 179 357
0 8 253
0 108 345
1 67 180
0 285 335
0 13 100
0 23 57
0 62 329
0 36 271
0 9 258
1 167 338
1 55 181
0 51 121
0 170 367
0 104 144
0 155 305
0 87 194
1 238 3...
გამომავალი მონაცემები
90
158
42
42
80
58
13
10
154
100
127
117
82
36
147
11
118
22
12
152
24
100
43
41
25
3
67
143
16
12
139
58
29
6
45
115
26
103
44
71
63
77
6
54
114
17
11
31
9
55
36
59
22
52
45
51
98
73
62
151
107
78
114
29
109
100
43
56
8
151
89
147
37
106
9
26
25
117
22
17...
თქვენი პასუხი
90
158
42
42
80
58
13
10
154
100
127
117
82
36
147
11
118
22
12
152
24
100
43
41
25
3
67
143
16
12
139
58
29
6
45
115
26
103
44
71
63
77
6
54
114
17
11
31
9
55
36
59
22
52
45
51
98
73
62
151
107
78
114
29
109
100
43
56
8
151
89
147
37
106
9
26
25
117
22
17...
ჩეკერის პასუხი
YES
შემავალი მონაცემები
390 500
0 316 375
0 101 180
0 190 238
0 147 232
0 292 342
1 4 197
0 128 339
0 339 365
0 117 360
0 273 304
0 262 363
0 84 178
1 171 352
1 116 276
1 75 179
0 142 152
0 322 370
0 307 327
1 56 62
0 48 188
0 85 313
0 319 330
1 54 217
0 53 365
0 50 108
0 149 360...
გამომავალი მონაცემები
55
73
69
60
0
124
32
1
101
4
5
51
12
18
95
3
180
163
46
5
113
115
80
3
42
50
169
67
66
1
50
48
75
30
74
58
31
133
94
25
18
132
7
71
90
137
47
35
83
58
42
13
150
122
135
29
20
14
42
154
18
20
95
37
14
9
8
12
17
107
1
39
107
11
141
23
79
52
68
31
76
80
39
49...
თქვენი პასუხი
55
73
69
60
0
124
32
1
101
4
5
51
12
18
95
3
180
163
46
5
113
115
80
3
42
50
169
67
66
1
50
48
75
30
74
58
31
133
94
25
18
132
7
71
90
137
47
35
83
58
42
13
150
122
135
29
20
14
42
154
18
20
95
37
14
9
8
12
17
107
1
39
107
11
141
23
79
52
68
31
76
80
39
49...
ჩეკერის პასუხი
YES
შემავალი მონაცემები
455 1000
0 47 421
1 350 444
0 108 150
1 312 433
0 135 151
0 46 280
0 122 286
0 106 124
0 126 271
0 102 230
0 16 427
0 126 248
0 12 162
0 374 436
0 67 154
0 149 312
1 341 402
0 302 303
1 86 374
0 157 413
0 175 250
1 84 149
0 54 193
0 318 364
0 125 356
1 304...
გამომავალი მონაცემები
72
110
29
96
37
57
56
104
27
49
14
119
33
53
35
56
26
58
31
62
129
101
162
25
4
46
79
184
51
177
47
103
65
6
23
28
126
26
130
115
23
57
76
109
25
111
102
42
74
84
122
18
138
3
4
57
158
52
25
52
165
101
161
131
106
33
2
67
70
39
206
86
40
180
18
36
16
171
9...
თქვენი პასუხი
72
110
29
96
37
57
56
104
27
49
14
119
33
53
35
56
26
58
31
62
129
101
162
25
4
46
79
184
51
177
47
103
65
6
23
28
126
26
130
115
23
57
76
109
25
111
102
42
74
84
122
18
138
3
4
57
158
52
25
52
165
101
161
131
106
33
2
67
70
39
206
86
40
180
18
36
16
171
9...
ჩეკერის პასუხი
YES