QOJ.ac

QOJ

ID题目提交者结果用时内存语言文件大小提交时间测评时间
#100156#186. Street LampsLogic_J_X20 1644ms37484kbC++142.7kb2023-04-24 20:31:152023-04-24 20:31:38

Judging History

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

  • [2023-08-10 23:21:45]
  • System Update: QOJ starts to keep a history of the judgings of all the submissions.
  • [2023-04-24 20:31:38]
  • 评测
  • 测评结果:20
  • 用时:1644ms
  • 内存:37484kb
  • [2023-04-24 20:31:15]
  • 提交

answer

#include<bits/stdc++.h>
#define N 300005
#define inf 0x3f3f3f3f3f3f3f3f
#define db double
#define LL long long
//#define int long long
#define veci vector<int>
#define pb push_back 
#define ins insert
#define era erase
#define II inline int 
#define IV inline void
#define lb lower_bound
#define ub upper_bound

#define re read() 
#define pf printf
#define gc getchar()
#define pfi(x) printf("%d\n",x)
#define pfl(x) printf("%lld\n",x)

#define ad(x,y) (x=(x+y>=mo) ? x+y-mo : x+y)
#define adn(x,y) ((x+y>=mo) ? x+y-mo : x+y)
#define de(x,y) (x=(x-y<0) ? x-y+mo : x-y)
#define den(x,y) ((x-y<0) ? x-y+mo : x-y)
#define cmx(x,y) x=max(x,y)
#define cmn(x,y) x=min(x,y)
#define mt(a,b) memset(a,b,sizeof(a)) 
#define clr(a,n) memset(a,0,sizeof(int)*(n)) 
#define cpy(f,g,n) memcpy(f,g,sizeof(int)*(n))
#define f(i,x,y) for(int i=(x); i<=(y); i++)
#define fl(i,x,y) for(int i=(x); i<(y); i++)
#define fb(i,x,y) for(int i=(y); i>=(x); i--)
using namespace std;
II read(){
	int res=0; char c=gc;
	while(c<48 || 57<c) c=gc;
	while(47<c && c<58) res=(res<<1)+(res<<3)+(c^48),c=gc;
	return res;
}
int n,q;
int a[N];
struct poi{
	int l,r,t,w,id;
	bool operator < (const poi &a)const{
		return l<a.l;
	} 
}p[N<<2];
int ans[N];
#define lowb(x) (x&-x)
int v1[N],v2[N];//1: cnt , 2: sum
IV add(auto v,int x,int k){
	while(x<=n) v[x]+=k,x+=lowb(x);
}
II gets(auto v,int x){
	int res=0;
	while(x) res+=v[x],x-=lowb(x);
	return res;
}
II que(auto v,int l,int r){
	return gets(v,r)-gets(v,l-1);
}
int cnt;
IV cdq(int l,int r){
	if(l>=r) return ;
	int mid=l+r>>1;
	cdq(l,mid); cdq(mid+1,r);
	int nr=mid+1;
	f(i,l,mid){
		for(;nr<=r && p[nr].l<=p[i].l; nr++) if(p[nr].id)ans[p[nr].id]+=que(v1,p[nr].r,n)*p[nr].t+que(v2,p[nr].r,n);
		if(p[i].w) add(v1,p[i].r,p[i].w),add(v2,p[i].r,-p[i].w*p[i].t);
	}
	for(;nr<=r;nr++) if(p[nr].id) ans[p[nr].id]+=que(v1,p[nr].r,n)*p[nr].t-que(v2,p[nr].r,n);
	f(i,l,mid) if(p[i].w) add(v1,p[i].r,-p[i].w),add(v2,p[i].r,p[i].w*p[i].t);
	sort(p+l,p+r+1);
}
set<int> s;
bool cmp(poi a,poi b){
	return a.t<b.t;
}
IV sol(){
	int l=0; 
	f(i,0,n)if(!a[i]){
		if(s.size()) p[++cnt]={*s.rbegin(),i,0,1,0};
		s.ins(i);
	}
	int x;
	char c;
	f(i,1,q){
		c=gc; x=re;
		if(c=='q') p[++cnt]={x,re,i,0,i};
		else
			if(a[x]^=1){
				auto o=s.find(x);
				p[++cnt]={*prev(o),x,i,-1,0}; 
				p[++cnt]={x,*next(o),i,-1,0};
				p[++cnt]={*prev(o),*next(o),i,1,0};
				s.era(o);
			}
			else{
				auto o=s.ins(x).first;
				p[++cnt]={*prev(o),x,i,1,0}; 
				p[++cnt]={x,*next(o),i,1,0};
				p[++cnt]={*prev(o),*next(o),i,-1,0};
			}
	}
	cdq(1,cnt);
	sort(p+1,p+1+cnt,cmp);
	f(i,1,cnt) if(p[i].id)pfi(ans[p[i].id]);
}
signed main(){
	n=re; q=re;
	f(i,1,n) a[i]=gc^48; gc;
	n++;
	sol();
	return 0;
}

详细

Subtask #1:

score: 0
Wrong Answer

Test #1:

score: 20
Accepted
time: 2ms
memory: 7660kb

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: 0
Accepted
time: 2ms
memory: 5636kb

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
7
0
4
5
0
13
5
0
13
17
10
13
5
5
6
24
0
10
0
5
0
5
6

result:

ok 25 lines

Test #3:

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

input:

10 50
1111010011
toggle 3
toggle 1
toggle 5
toggle 5
toggle 7
query 7 10
query 6 8
query 6 8
toggle 7
toggle 4
toggle 4
toggle 3
toggle 8
toggle 8
toggle 3
query 4 6
query 1 4
toggle 10
query 4 8
query 4 11
toggle 8
toggle 7
query 6 8
toggle 6
query 3 8
toggle 5
toggle 3
toggle 7
toggle 4
query 2 11...

output:

0
2
3
1
1
0
0
49
0
0
0
2
9
0
1
18
30
19
10
91
0
0
0
18

result:

wrong answer 8th lines differ - expected: '5', found: '49'

Subtask #2:

score: 0
Wrong Answer

Test #9:

score: 0
Wrong Answer
time: 466ms
memory: 18464kb

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
6
0
0
0
7
0
14
0
18
0
0
21
0
26
0
0
36
100
15
41
44
0
47
20
50
52
0
55
52
56
0
35
31
70
73
7
4
0
0
203
83
84
90
44
0
95
97
0
70
0
103
26
8
46
20
109
122
20
109
108
0
0
28
0
135
139
112
35
142
53
146
0
151
0
153
0
0
73
0
164
0
100
0
33
173
135
151
178
180
75
133
189
46
0
197
23
0
200
0
141
206
...

result:

wrong answer 21st lines differ - expected: '38', found: '100'

Subtask #3:

score: 0
Wrong Answer

Test #17:

score: 20
Accepted
time: 2ms
memory: 5672kb

input:

1000 1003
00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000...

output:

0
0
0

result:

ok 3 lines

Test #18:

score: 0
Accepted
time: 0ms
memory: 7712kb

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:

ok 304 lines

Test #19:

score: -20
Wrong Answer
time: 1ms
memory: 3668kb

input:

1000 1003
11001001111000111100001101101111110010111101110100101000111001111011110111110111111001110011111110111110101110011101111111111111010111010100011010011100101011111001111010111110111010111011101100100111010000110101110001000011100010111110011001010110101111011101100110001100111000000011000111...

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
70
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 318th lines differ - expected: '1', found: '1069'

Subtask #4:

score: 20
Accepted

Test #30:

score: 20
Accepted
time: 3ms
memory: 5704kb

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:

ok 991 lines

Test #31:

score: 0
Accepted
time: 2ms
memory: 9804kb

input:

1000 1003
01000000111001001110011100111111110011010010110000100010101101101011100011010100100100110101110101010111011100110100110000001010110001011011011010001001101000111011001000000001001100101100010101011101000000101110111011011101100001011110111011001010011101000110100011000101011101000110001011...

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:

ok 701 lines

Test #32:

score: 0
Accepted
time: 4ms
memory: 3572kb

input:

1000 1003
00010001110110110000001111110000010011011011100111101001011010000111111110001111010101111011100100101000010111101111100011000111001111011011011101000101100000011101001001111110011000100011000001010001011000000010101001101111101111111101011101101000110010110111010111111001101000000100011100...

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:

ok 369 lines

Test #33:

score: 0
Accepted
time: 4ms
memory: 3660kb

input:

1000 1003
11010001011001111110010101101010111101111001011101011011000001101100000111001101100001111101011101110011011100101011110001000011000011100100111101101101010001001100101111110000000011101101000101010010111101011011101110111011000100001001110111111001110101001010111111011100010001000010110010...

output:

0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0

result:

ok 19 lines

Test #34:

score: 0
Accepted
time: 584ms
memory: 24312kb

input:

300000 300000
0101011000000100111010110000000010110110011011010010000110101000100110011001100101101001011010111100100100001011111000001111110110010110111000100111101001011110100000110111110011111010100111011101001110110111011110000010100111111101010010100011101001001000110111111101110000011111100111...

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:

ok 297089 lines

Test #35:

score: 0
Accepted
time: 885ms
memory: 27860kb

input:

300000 300000
0101111001110000000101010111001000111110011100000111001100100011000010100110011010010000100000101000100111100110010000100100000100110100000110001000101111101111111101111111101100010010000100001111100010000000100011100011111000110000101001111001000111100101000100011010111010110100000100...

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:

ok 209698 lines

Test #36:

score: 0
Accepted
time: 1212ms
memory: 31164kb

input:

300000 300000
0010011001011111110110110111111111100110001111001011111100111001100111010011110111010101011001101111010000001011000000001100000010000101001110000100011010000100111100100001001001011010000001110001011011111101110010101000000110100100100101101010000011010100010111100111100001111100011001...

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:

ok 120332 lines

Test #37:

score: 0
Accepted
time: 1644ms
memory: 36352kb

input:

300000 300000
1110001011111100100001111010011000010100000011010010000101100111011000010110111101110100000010000000110101100111000011111100000010110011011000110010110101110010100010110100100101110111100011001010011101110001110101110100110010010011010101010011001101110111100101110111111111001100000111...

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:

ok 3002 lines

Test #38:

score: 0
Accepted
time: 628ms
memory: 20340kb

input:

400 300000
1100110100010111010100111010011100001100001001111100011101000010010111101001000000110111100010001101111000011111111000000111100101110001110100100001101011100100010011111000001111100001011111001011000101010101111000000100001110101101001111001000111101100111111111010110101010011011101001010...

output:

0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
114425
0
0
0
0
0
0
0
0
0
0
0
0
0
0
103613
0
0
0
0
0
49268
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
24167
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
61685
0
0
0
0
0
0
187
0
0
0
0
0
0
228
0
0
0
0
0
0
0
0
0
0
0
0
0
0
4240
0
0
0
0
0
4059
0
0
0
0
0
...

result:

ok 80200 lines

Test #39:

score: 0
Accepted
time: 637ms
memory: 23404kb

input:

100 300000
1100001001101010110011000000101111011011001000100111100101100101011001000110010101100100001010101010
toggle 64
toggle 52
toggle 10
toggle 73
toggle 40
toggle 43
toggle 92
toggle 6
toggle 67
toggle 93
toggle 75
toggle 45
toggle 16
toggle 9
toggle 37
toggle 35
toggle 28
toggle 83
toggle 7
t...

output:

0
0
0
0
0
0
0
0
0
4
0
0
0
0
370
0
0
0
0
0
0
0
0
0
0
0
0
0
0
42
0
0
2524
76295
4185
0
23
0
0
0
0
0
0
0
0
0
0
4
146858
0
60
0
0
0
0
0
0
0
0
0
0
938
0
10607
0
0
0
0
972
0
0
0
0
0
0
0
0
0
0
5401
0
0
35695
9012
0
0
77436
0
0
0
0
0
0
0
0
407
0
0
0
0
0
0
472
0
0
4120
0
442
0
36996
0
0
0
0
73953
0
0
0
0
0
0...

result:

ok 5050 lines

Test #40:

score: 0
Accepted
time: 627ms
memory: 19364kb

input:

400 300000
1001000011000110100111110001110000010110010001011011001010110011110001110000101011101001110101100110001001010001011000100010011101010010000001010111100101110100111011110111010010111001100100100101010110001000001011111010101000011011001010100100100110101001010101011000101100100100101010011...

output:

0
0
0
0
0
21
0
0
0
0
0
0
0
0
0
0
0
0
0
0
1791
0
0
0
0
0
0
0
161
0
0
0
0
0
0
0
0
0
0
6939
0
0
0
0
0
0
28607
0
0
0
0
0
0
0
0
0
0
0
4525
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
12342
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:

ok 80200 lines

Test #41:

score: 0
Accepted
time: 664ms
memory: 22700kb

input:

100 300000
0001111110100101011000001111010011010000110000010001111011110110111011011100011110110001111100000101
toggle 63
toggle 44
toggle 91
toggle 99
toggle 53
toggle 77
toggle 48
toggle 12
toggle 86
toggle 75
toggle 36
toggle 95
toggle 9
toggle 98
toggle 27
toggle 58
toggle 4
toggle 34
toggle 91
...

output:

14
5
4844
0
0
0
0
0
8355
0
0
0
2464
0
0
0
0
0
19
0
0
0
102
4967
76353
0
8361
301
0
0
0
0
18033
0
45
0
18863
0
0
76489
0
0
0
0
0
0
70916
0
0
57
0
0
0
0
0
0
0
0
14
35829
0
0
0
0
0
0
0
145417
0
413
0
8684
14
0
0
0
0
0
0
70942
0
0
0
0
9
0
146252
0
0
143172
0
0
149418
0
0
8857
0
0
0
0
0
199
0
0
5
0
0
0
4...

result:

ok 5050 lines

Test #42:

score: 0
Accepted
time: 616ms
memory: 19208kb

input:

400 300000
0111111100010111011110000100110001100011011111001000100010011100000000101100011000000111100011000010110111111000100001100011101000001100111000001001101100001110101010001110011110011111111000010111011100110010111000111100111000000001111100110001010110100001110110000001010001100111111000001...

output:

0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
34
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
6104
0
0
0
0
0
0
723
25083
117
386
0
26137
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
106074
0
0
0
0
25140
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
1130
0
0
0
0
1079
0
0
0
0
0
0
3787
343
...

result:

ok 80200 lines

Test #43:

score: 0
Accepted
time: 638ms
memory: 26080kb

input:

100 300000
1110100001110111111001011011010110101111111110110010011011111011001010000000101101010101000111000100
toggle 48
toggle 44
toggle 32
toggle 39
toggle 62
toggle 30
toggle 82
toggle 20
toggle 28
toggle 38
toggle 62
toggle 5
toggle 81
toggle 72
toggle 95
toggle 99
toggle 69
toggle 57
toggle 52...

output:

0
0
0
0
0
0
95
0
0
0
0
11
0
0
0
0
0
0
0
71
0
0
0
0
0
18844
34
0
0
1
0
0
0
0
0
0
0
0
0
0
0
0
0
1174
38792
0
0
0
2185
0
18863
0
148583
0
0
0
313
147790
0
0
0
0
0
73620
0
0
0
0
1093
0
0
746
19492
0
25
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
10
0
0
655
0
0
19
0
0
13
0
0
0
0
0
0
0
0
0
0
0
0
8065
0
0
0
148728
0
0...

result:

ok 5050 lines

Test #44:

score: 0
Accepted
time: 687ms
memory: 37484kb

input:

300000 300000
0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000...

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:

ok 300000 lines

Test #45:

score: 0
Accepted
time: 381ms
memory: 16324kb

input:

300000 300000
1111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111...

output:

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
...

result:

ok 300000 lines

Subtask #5:

score: 0
Skipped

Dependency #1:

0%