QOJ.ac

QOJ

IDProblemSubmitterResultTimeMemoryLanguageFile sizeSubmit timeJudge time
#301056#5056. Rookszzuqy#AC ✓192ms11476kbC++142.2kb2024-01-09 12:57:402024-01-09 12:57:41

Judging History

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

  • [2024-01-09 12:57:41]
  • 评测
  • 测评结果:AC
  • 用时:192ms
  • 内存:11476kb
  • [2024-01-09 12:57:40]
  • 提交

answer

#include <bits/stdc++.h>

struct Node {
	int x, y;
	int c, ans, id;
};
Node p[200000 * 2 + 5];

int main() {
	int n, m;
	scanf("%d%d", &n, &m);
	for (int i = 1; i <= n; i++)
		scanf("%d%d", &p[i].x, &p[i].y), p[i].c = 1, p[i].id = i;
	for (int i = 1; i <= m; i++)
		scanf("%d%d", &p[i + n].x, &p[i + n].y), p[i + n].c = 2, p[i + n].id = i + n;
	std::sort(p + 1, p + 1 + n + m, [](Node a, Node b) {
		return a.x == b.x ? a.y < b.y : a.x < b.x;
	});
	int _l = 0, _r = 0;
	for (int i = 1; i <= n + m; i++) {
		if (i == _r + 1) {
			_l = _r = i;
			while (_r <= n + m && p[i].x == p[_r].x)
				_r++;
			_r--;
		}
		int l = _l, r = _r, mid, ans = -1;
		while (l <= r) {
			mid = (l + r) >> 1;
			if (p[mid].y < p[i].y)
				ans = mid, l = mid + 1;
			else
				r = mid - 1;
		}
		if (ans != -1 && p[ans].y < p[i].y && p[i].c != p[ans].c) {
			p[i].ans = 1;
			continue;
		}
		l = _l;
		r = _r;
		ans = -1;
		while (l <= r) {
			mid = (l + r) >> 1;
			if (p[mid].y > p[i].y)
				ans = mid, r = mid - 1;
			else
				l = mid + 1;
		}
		if (ans != -1 && p[ans].y > p[i].y && p[i].c != p[ans].c) {
			p[i].ans = 1;
		}
	}

	for (int i = 1; i <= n + m; i++)
		std::swap(p[i].x, p[i].y);
	std::sort(p + 1, p + 1 + n + m, [](Node a, Node b) {
		return a.x == b.x ? a.y < b.y : a.x < b.x;
	});
	_l = 0, _r = 0;
	for (int i = 1; i <= n + m; i++) {
		if (i == _r + 1) {
			_l = _r = i;
			while (_r <= n + m && p[i].x == p[_r].x)
				_r++;
			_r--;
		}
		int l = _l, r = _r, mid, ans = -1;
		while (l <= r) {
			mid = (l + r) >> 1;
			if (p[mid].y < p[i].y)
				ans = mid, l = mid + 1;
			else
				r = mid - 1;
		}
		if (ans != -1 && p[ans].y < p[i].y && p[i].c != p[ans].c) {
			p[i].ans = 1;
			continue;
		}
		l = _l;
		r = _r;
		ans = -1;
		while (l <= r) {
			mid = (l + r) >> 1;
			if (p[mid].y > p[i].y)
				ans = mid, r = mid - 1;
			else
				l = mid + 1;
		}
		if (ans != -1 && p[ans].y > p[i].y && p[i].c != p[ans].c) {
			p[i].ans = 1;
		}
	}
	std::sort(p + 1, p + 1 + n + m, [](Node a, Node b) {
		return a.id < b.id;
	});
	for (int i = 1; i <= n; i++)
		putchar('0' + p[i].ans);
	puts("");
	for (int i = 1; i <= m; i++)
		putchar('0' + p[i + n].ans);
	return 0;
}

Details

Tip: Click on the bar to expand more detailed information

Test #1:

score: 100
Accepted
time: 1ms
memory: 3732kb

input:

3 2
0 0
0 1
1 0
0 -1
-1 0

output:

100
11

result:

ok 2 lines

Test #2:

score: 0
Accepted
time: 173ms
memory: 10696kb

input:

187412 182667
-327232186 -214705485
-279803667 -350035994
446206005 303615216
-834968603 -136732317
419632506 1673410
-214090981 480011719
-248456581 553497885
50306201 876562462
-392778714 -25359124
463575002 914295696
591029109 -141911749
263944392 482282125
-81681320 764614792
621845261 -16628790...

output:

111100111111110111111111111111110011111111111101111111001111111110111110111111111111111111111111111111111111111111111011101111111111111111111111111011111111111111111111111011111111111111111111111111111111011111111111111111111111101111111111111110111111110111111111101111111111111111111111110111111111...

result:

ok 2 lines

Test #3:

score: 0
Accepted
time: 188ms
memory: 11128kb

input:

197437 193243
802601011 953736626
933664439 -851885674
-195810995 -377014829
164405149 413012268
-625601409 963251295
-22701744 -37009732
92836078 947927101
924987853 -841041724
-481813928 -18876645
-570369069 298448776
-609735615 -539461452
153466217 -802057577
983222873 299802778
-181332867 622171...

output:

111111111111111111111111111111101111111111101111111111111111111111111100111111011111111111111001111111111111111111111111111111111111111111111111111111011111111111111111111111111111111110110111111111111101110111111111111101111101111111111111111111111111111111110111111111111111111111111111111101111111...

result:

ok 2 lines

Test #4:

score: 0
Accepted
time: 187ms
memory: 10800kb

input:

194903 181558
236374560 563325473
807408551 680244459
-98004587 -481720019
205732236 -464386013
647600360 -573330692
-148079448 -724111384
-873010690 -39399969
-769536752 -570801916
164201150 -275756477
45627069 -760214543
748088542 716765830
-481714463 964416906
31047117 -54651931
562283867 -263920...

output:

011111111111111111110111111111111101111111111111111110111011111111101111111111110111111111111111111101111110111111111111111111111111111111111111111110111111111101011111111111111101110111111101111111111111101111111111111110111111111110111111101111111111101111111111111111111110111010111111111011111111...

result:

ok 2 lines

Test #5:

score: 0
Accepted
time: 184ms
memory: 11124kb

input:

197486 192134
17331648 878183851
767132565 645444526
934359579 619898276
-729062798 20869259
801003176 247879442
-590280952 55412769
-858757247 -877065415
204614884 778715945
54105412 307856928
-680403088 -404162625
790306996 -450290604
-615671597 2913087
934359579 -996801810
132940519 -416367527
99...

output:

111111111110111111111111111111110111111111111111111111101111111111111111110111110001111111111111110111111110101111111111010110111011101111111101111111111111111011111110111110111111111111111111011111111111111111111111111111111111111111111111111101111111111110111111111111011111101111111101111111111111...

result:

ok 2 lines

Test #6:

score: 0
Accepted
time: 192ms
memory: 11404kb

input:

194952 197594
874351603 912367300
-438882878 -367785364
-640559603 -535926291
97778641 127196246
-626696588 178475053
-448136458 -118905191
407704478 -672754505
757313644 546742664
929203658 -595420540
700168253 762440151
-673352428 966521713
-607780008 981009990
466557438 -243728324
-291694705 7755...

output:

111111111111111111111111111111111111111111111111111111111111111111011101111111111111111111111111111111111111111111011111110111111111111110101111111111001111111111110101111011111111111111111011111111111111111111111111111111111111111110111111111111111101111111111111111111111111111111111111111111111111...

result:

ok 2 lines

Test #7:

score: 0
Accepted
time: 148ms
memory: 11060kb

input:

198234 182384
133786887 -122719010
-68858444 58865867
419083688 504723634
-826742156 -79266337
883887962 956319404
440532624 -267395212
-440363012 58265735
-415293343 -714449371
807552835 -231906949
998227662 -215212761
-400300355 -609833174
282360771 248994723
41096936 -860478354
417887781 73584590...

output:

011111111011111111111111110111111111111111111111111111111111101111111111111111111111111111111111110111110111101111111111011011111011111111111010111111111111111111111101111110111111011110011111110111111011111111111101111111001111111111110111111111111110111111111111111111111111101111111111111111111111...

result:

ok 2 lines

Test #8:

score: 0
Accepted
time: 146ms
memory: 10864kb

input:

188258 187843
-630997043 98817236
-960170891 -125066433
-856131246 -961344456
-301641467 514465034
-239294872 -326921564
417303241 970035602
933368267 279369763
311414143 696029981
-872676160 323480233
-880568626 -443317849
806769437 -606142058
203586192 -995687490
-913233943 355141246
-28817999 176...

output:

111111111110111111110011101111111111111111111111111111011111111110101011111111111111111111101111111110111111111111111111111111111111001110111110111111011111111111111110111111111111111111011101111111111111111110111111111111111111111111111101111111111111111101111111111111111110111111111111110111111101...

result:

ok 2 lines

Test #9:

score: 0
Accepted
time: 163ms
memory: 11024kb

input:

198283 185861
461300977 639405503
-40528118 -625948888
-798038148 940755763
-980917489 713821347
634760883 -440475369
926331913 -678623790
707043532 881149226
-507954332 813837407
-527858705 635988070
-711304487 540043570
-18709397 -445977237
267177702 340879888
956573727 -949436626
-578169840 -8196...

output:

111111111111111111111111111111111111111111111110111011111110111111111111111101111111101111111111111111010111111111111111111111111111101111111010111111101111111111111111111101111111111101111110110110110110101111111111111111111111011111101111111111111111111111111111111111111011111111111111111111111101...

result:

ok 2 lines

Test #10:

score: 0
Accepted
time: 149ms
memory: 11216kb

input:

195749 186734
-371621360 804385057
238769262 382601700
-774887280 -377180795
-758289775 899643117
-987536722 -90025018
613871167 -84480981
-875124190 -563986928
-915728061 757253947
-501796718 56343987
445478698 -95787331
228197156 -363823942
-956119520 104190661
-299408268 -78248588
847058817 -9305...

output:

011111101111111111111011111111111111111111101110111111111111111111111111111111111111111101111111111111111111111111111111111111111111111111111111111111111111111111110111111111111111111111111111111111111111111111111111111110111111111111111111111111111111111011111111111111111111111111111101111111111111...

result:

ok 2 lines

Test #11:

score: 0
Accepted
time: 149ms
memory: 11224kb

input:

198332 184752
290389724 -62133507
419865513 550581787
154791109 -474093284
-435045647 -604074200
453005337 412067361
-589614316 -481037449
148025512 109835106
-978209055 279398099
662414987 -606990629
-452343161 828284274
-820449949 -891609669
132331918 -856927489
355781646 195951661
-675158523 7431...

output:

111111111111111111110010111111111111111111101111111111111111111111111111111111111111111111111111111111111111111110111011111111111011111111111111101111111011111111101011111111101111011101101111111111111111111111111111011111110111111111111111111111111101111101111111111111101111111111111101111011111111...

result:

ok 2 lines

Test #12:

score: 0
Accepted
time: 160ms
memory: 10696kb

input:

185069 182468
281635142 957389697
-180951017 245783509
22192580 -815924288
-456139873 277391675
303707632 -713779370
-936552522 731091122
964328291 -110924249
-305470114 -902397818
-939291054 -442405942
-144118485 -766197134
883389920 463056572
749173018 215545470
406663921 -970226196
507209744 5647...

output:

111111111111111101111110111111111111111111111111111111111111011111111111011110011111111111111111111111111111111111101111111111111111101111111111111101111111111111111111111110111111111111111111111110111111111111111111111111111111111101011111111101111011101110111011111101111111111111111111111011111111...

result:

ok 2 lines

Test #13:

score: 0
Accepted
time: 161ms
memory: 11028kb

input:

182535 190784
-638868378 465082128
-389028671 212836716
532919408 -764434767
183003959 897219094
695915901 -187234648
-843753741 -282460876
259306665 339691408
963562221 601739629
-313548082 -302159932
-505006745 825074720
-835145913 506099790
-165804317 -570246738
-957278453 -591219514
115746050 -9...

output:

111110111111110111101111101111111111111111111011111111111111111111111111111111111111111111101111111001111111111111111111111111111101110111111110111111111110111111100111111111111111111100111111111111111111111111111111111111111111111111111111111110111111111111111111111110111111111111111111111111111111...

result:

ok 2 lines

Test #14:

score: 0
Accepted
time: 171ms
memory: 10804kb

input:

185118 188801
-580848693 728822268
-513963648 824626601
987593360 818091511
920122001 -347425192
-185503463 409902022
-436866260 -731768565
997368087 -797272451
717057367 -474619773
-433870353 940434776
258025918 362290407
-477870646 -451048138
532425567 -119217091
883907746 -444410659
-258202741 35...

output:

101111111111111111111111111111111111111111111111111111011111111111101111111111111111011111111111111011011110111111111111111111111111011101111111111111111101111111011111111111111111110111111101011101111111111111111111101111110111111111111111111101011111111111111111111111110111111111111111111110111111...

result:

ok 2 lines

Test #15:

score: 0
Accepted
time: 171ms
memory: 11212kb

input:

197684 193485
885351115 377571346
37049711 910351221
798556780 241982255
-314807421 66082880
287328003 -203961363
-622078476 34787246
-988366852 -992910207
769095599 686621006
-590248283 -812754129
-593873203 686278800
614096615 -189088206
-738240707 263858158
-686494357 -27629313
328209778 -1674179...

output:

111111111111001111111111111111111101111111111111111111111111111111111111111011111111110111111111111111111111111111011101111111111011111111101011111111111111111011101111111111110111111111111111111110111111111111111111111011110111111101111111111111111111111111111111101111011111101111111111111111111111...

result:

ok 2 lines

Test #16:

score: 0
Accepted
time: 174ms
memory: 11004kb

input:

180266 191502
-52593007 757946809
575009387 864087514
484114259 599669436
393009974 -175287602
271111601 358180212
335517213 -186732038
-240894966 -818609477
69863767 120909827
-277085428 364093017
410597498 -72206026
-370431352 -910055074
629977215 -974556218
308532485 504664563
794942790 541920363...

output:

111111111111101111111111111111111111111111111011111011111111111111111110111111011110111111111111111111101111100110110111100111111111011111111110111111111111111111111101011111111110111111111111111111111111111011111111111111111111011011111111110111111111011110111111111101111111111111111111111110011111...

result:

ok 2 lines

Test #17:

score: 0
Accepted
time: 144ms
memory: 10928kb

input:

186828 181147
383423830 -923848972
580591354 236396890
77668527 259852428
-880671150 -369604416
320775021 -160867048
-368525252 850943610
-651526283 -663201764
-295646326 916104020
-738180219 -473964619
347347660 -493762209
-217736285 -419227997
983481170 -713184224
-192121165 516562843
-495217132 -...

output:

011111001111111110110111110111011101111011111111111111011000111011101111001111101011100111111111111111111111111101101101011011111111101111011011011011101111111101101111111111010111111111101111111101111111110111111111111111111111111111101101101111111110111111111111011111110111111101111110111111111111...

result:

ok 2 lines

Test #18:

score: 0
Accepted
time: 151ms
memory: 10864kb

input:

184294 191724
-730921726 932828055
850741599 141882132
870197365 403804455
127548186 966847415
74527481 -144702607
673254723 -78772490
-705361210 338818329
-100088894 818755312
-857296458 861312301
861490282 562508141
-393494627 -521603885
-611800433 606433438
-964055282 -618402331
110949899 4880697...

output:

101111111111111111010111101111111110110100111111111111101111110111101111111111111011101111111111011010111111111101111111011011111111101110110111111111111111011111111111101011111011111001111111101111111111011111101111011011111111111111111101111111111111100111111101111101111101111011111111111111110111...

result:

ok 2 lines

Test #19:

score: 0
Accepted
time: 158ms
memory: 10996kb

input:

194319 189741
399793023 -585520928
181618787 32915760
-304492606 830712635
427855175 646051153
726692295 -768507784
461161614 103482006
-708707067 639728658
852223108 136569280
-849180451 66616547
88607480 -883885389
645708505 283950411
-237265948 120156101
894147289 890241773
390630334 90869079
-26...

output:

111100111111111011111111111111011111111111111111111111100101111111110111011111111110011110111111111111111111111111111111111111111111111101111011111101011110011101111010110110111101110111010111111101110100110111111101110111111111011110110111111100111111111111111010111111111111110111111111011111111011...

result:

ok 2 lines

Test #20:

score: 0
Accepted
time: 140ms
memory: 11016kb

input:

184343 187758
756299152 -681671218
-336793119 931944675
-976123907 -969560672
-377810281 -704285873
743309922 496468540
232371806 -818182032
406134886 -853062338
-25157942 -625364985
602475715 -354572571
-531916837 217370142
-38322388 -93964538
534970203 909036215
470258792 639296210
-459463403 -660...

output:

010111111110111111111111110111011111111111111111011001111110011011111111111010011011111011101011110111111110110111110111111011011011111111010111111111111111111111111011101111111111111101011111110111001111101101111111111111111111111111111101011111110001101111111111111111111111110111110111111111111101...

result:

ok 2 lines

Test #21:

score: 0
Accepted
time: 138ms
memory: 11012kb

input:

194368 185776
-69863185 303581965
934639127 -441641278
918915283 -636460377
-967138800 -32735434
-908836218 743667339
-250146551 383733903
907914994 -762230696
-632620686 536450763
-674867461 824450838
301078628 208167844
617607589 -503384237
-305807338 370531760
589732196 503609121
363167665 754577...

output:

101111111100111110110111111011010111111111111111011101111111100101111111111101111111111111111111110111110101111111111111011111111111111111111111110011110111111101111110111111111111111111111011111111101011111111111111111011011111111111101110010111110111011100101111111111111111000101010001111111100010...

result:

ok 2 lines

Test #22:

score: 0
Accepted
time: 163ms
memory: 10936kb

input:

189768 190301
557654241 657465164
215120759 -634040838
820562663 557187043
-716526518 -529162043
-606289676 854667853
106032013 82326348
644308286 212216025
-30718954 72072775
285607033 256767746
-551954734 475280806
-562380594 199853310
826841279 -443945786
-54480127 350120564
206296860 458105784
6...

output:

111011111111111111110111111111111100111101111111111111111110111110111111111011111111111111111111011101111111111111110111110111111111111111111101111111111111111011110111111111111100111111101111011111111111111111111111111111111111111111111101111110111111011111111111101111110011110111111111111111111111...

result:

ok 2 lines

Test #23:

score: 0
Accepted
time: 151ms
memory: 11080kb

input:

187234 188319
-871683638 -932229393
-879156122 -300055694
-366410243 -473112749
526972075 -931879370
-90506714 -230253835
-495657122 -637807393
328080882 -290707003
721844129 -417128639
-62802815 -850779301
663990357 937432351
750559836 -162896068
-18282700 -543908972
219508419 24038133
-928921630 5...

output:

111111111111101111110111111111101111111111111111111110111100011111111111101111111111111111111111110111111101111011111111111110111101111111101110111111111111110111101111111111111111001111111111111111111111111111111111111111111111111111111111111011111111111011111111110111011111111111110111111111111101...

result:

ok 2 lines

Test #24:

score: 0
Accepted
time: 160ms
memory: 11476kb

input:

197259 198895
345584778 839440217
679545578 -248586757
982196661 168445169
596329930 -525323865
956491965 -510497426
317591244 -444066161
-175924259 179944738
-241981544 -484498780
956120029 -831779550
431066842 908307625
-220635502 -677093580
-21249967 -882975243
534473873 26621268
792154683 -57382...

output:

110111111111001111111111110111111111111111111111111011111111111111111111111000111011111111110111101111111111111111111111111111110110111111111101111011111111111011110011111111111111111111101111111111101111111111111111111111011111111011111111111111110111101111110111011111111111101101111111110111111110...

result:

ok 2 lines

Test #25:

score: 0
Accepted
time: 152ms
memory: 10952kb

input:

182216 192980
-708116510 682968449
-964577072 922230334
-493846508 -938050263
-159937664 -907187318
-983428092 577069410
387913323 -925230473
333509936 -969064355
498193061 300202104
-869634272 422995983
-235245931 -909974420
-472142338 514678108
-842362422 -106408542
232055387 -292116608
701554050 ...

output:

111111111110111011111111111111110111111111111111111111011111011111111111101111011111101111111111111111111111111111010111110111111111111111111111111110011011111111111110111011111111111111111111111111111111111011111111111111111011111111101111011011110111101111101111011111111110110000110110111111101111...

result:

ok 2 lines

Test #26:

score: 0
Accepted
time: 156ms
memory: 11156kb

input:

199683 190997
-444791662 -174384923
28557932 -630342331
-929071601 899067610
-381929478 -693819690
622163441 735042056
-488947861 -321720978
473475105 89433881
-12003074 -29711708
-154031538 -312596577
-67925722 7067873
387302721 563791164
-636829763 665368203
176392284 -184322695
784494612 20338336...

output:

110111111111111111111111111111101101111110111111111101101111111111101111111111111110111111110111001111111111111111111011001111110111111110110111111111111111111111110111111101111111001111101111111111111011100111111111111111111111110001111111111111111111111110011111111110111011111111111111111101111101...

result:

ok 2 lines

Test #27:

score: 0
Accepted
time: 138ms
memory: 10984kb

input:

197254 185296
-643554770 760838173
-280891038 -595894485
496833507 543039177
340658443 463955024
289559026 488761626
-158917997 451067689
-110197916 367466626
-662755465 -883124000
-729873734 356989166
-521583058 326419167
639543986 -604750643
190112085 -595594413
-872049302 -436798083
212399610 818...

output:

000001110100100010001010000000010000001100110011001110001111000100101000000110000011101100000010000001100000000101100001000000101001011100010010100000001010001111000111010000000100110000000110010001110000000010000000110100000010010101010101000111010010001000001010011001000100000111110001100001000000...

result:

ok 2 lines

Test #28:

score: 0
Accepted
time: 143ms
memory: 10984kb

input:

187278 183313
-567142108 876925594
-987454045 30194904
-333163675 298748327
-473931817 -401869649
318120905 14495760
776355129 133131436
-417234664 641321186
431362885 196488783
-97033449 -791922484
-690569688 118104480
947742344 800237471
-607495408 -245703294
467568033 -97779883
463019537 82835641...

output:

101000011010000000001011000010000010000000010000001001000110100001000000001000010010010000001000010101000010010010000000010000010000000000000110110010111101000001100000011010000010010011000001100001000110110000010101001000000110100100011011101001001001001110110000111010111000000001101001010100011000...

result:

ok 2 lines

Test #29:

score: 0
Accepted
time: 147ms
memory: 11156kb

input:

197303 193889
-428809176 -527840734
700967785 -350689950
450128547 -6545015
-358227499 892080300
389921222 -771083379
-62302036 -882033868
533658788 861528525
-279928908 911156860
687291450 -882317168
-493803233 -867931646
-270986016 230773672
-362663979 283069621
-428939778 43814791
-102909685 1143...

output:

001010011100000110000000000001000000000001001000011001001100100000000100100000010000000110000011000011101010000101110010000001000100000110011100001100000000001000100110010000101000000001100010011110000100001010000000000101010100101000010110100001010000111100000100100000000010000000000110001001100000...

result:

ok 2 lines

Test #30:

score: 0
Accepted
time: 138ms
memory: 11056kb

input:

194769 191907
459995316 -790845523
-796132117 -560391360
695716741 -244644448
528239263 455664954
982932535 -946498507
979871582 -363060067
-663207033 90352246
692355598 -111240618
-834792396 733232616
477070212 600542745
-477735683 -950410613
-524198682 536400417
964490131 -775429087
453179484 -452...

output:

010010000011000100001100000100100100000011000010010011100101001010100001100000010010000010000000110000000111000101000010000000011100010000000010100001000001100100000100101000000000000011010000011111001000000000000001001001001010000111010001001110000100111100011010000000000000100000101000001000011000...

result:

ok 2 lines

Test #31:

score: 0
Accepted
time: 138ms
memory: 10800kb

input:

184793 182482
551307522 -14283815
27062087 -327044975
129434988 805466263
786722609 -290140135
-699645558 -578124296
257952998 1102404
-973769796 146450749
-161817944 -283730234
-415147778 815875701
523228401 -834170238
17067327 -44408258
-717834716 -105043343
951331592 534000306
676063082 674720360...

output:

001011100110000001000001000100000111001000100000101100011001011000000101111100000111010101010010000000001000001010000000111001101000001101000000101010100101110000100100110010000000000000110000011001001000000000001000000000000111000110000100100000010000000111010001000000100000011000110000100001001100...

result:

ok 2 lines

Test #32:

score: 0
Accepted
time: 151ms
memory: 11072kb

input:

186407 191554
216575072 860798564
-884229546 -882516262
387399974 961253058
605931684 483083325
88457302 -749317108
290263549 384302215
616223076 923962430
-203698553 -74892084
-782158744 798144023
-224036429 -630413222
89618803 -226858147
3014431 57361857
-143171468 -59600051
370306394 -163594157
6...

output:

110111001111110101111101111110101111111011010011111111110111011100111110110111010111111111101110010110110110101011111101111111011111111111011111110111110110111101111111111101111111011111001011011111110001000010011010001111111001111111010111001100001111110111111101111110001111111100111011011010101011...

result:

ok 2 lines

Test #33:

score: 0
Accepted
time: 151ms
memory: 11304kb

input:

196432 199869
-292860821 -313478785
-49709646 -172800729
788186246 -134444375
-525393068 979639765
312305571 279966635
-11994769 -597331732
-839074084 148095242
598251229 -604633262
150246626 -533757618
953929008 -602142676
-810655868 956472237
-32535851 375712590
-443041312 979449357
24907240 -6167...

output:

110011101011100111111100111110100100111111011011101111111011111111101010010011110010111101111101110011110111100111101010010010011010101011100110111111111111111011110110100011111011011000010110110001111111111110111110011101110110110101111100010101011111010100100100111111011111101011111010111111111111...

result:

ok 2 lines

Test #34:

score: 0
Accepted
time: 142ms
memory: 11232kb

input:

193898 190445
-599622407 203499099
-372204192 817988357
593317103 -743448187
687082129 261473128
639151693 978032709
-128140705 184732950
955786878 278714028
597323896 193476128
317087423 -453669773
465759704 -248448148
821403167 844753396
59966282 -442386789
516699395 -600891102
46155163 43674790
-...

output:

010111100111110111100101111011101111111101111111001011011111111101001101111011000100111111110111110100001011101111010111110000100000111101100000101100110111110110111101111010011111101101110011011101101111001110111100111010110111011111111111000111111110110101001101111101100010011111111011110110000110...

result:

ok 2 lines

Test #35:

score: 0
Accepted
time: 148ms
memory: 11220kb

input:

190589 197922
994282605 -568687455
957964392 -654697887
-639772345 977098718
-551349509 775412785
153598199 504444161
-681691741 132212014
-449482165 127760097
-717028846 -652538317
-470385542 396733404
-515962991 899658077
-734919493 629157375
-200567200 881147179
-350472487 277438732
826649069 985...

output:

000101110001110110111100011101111111110101100110101011100000011110010111111111010110110010111111110111100010111110011111101100011111011101011011101111010111110100000111110111101110111111110110110101001011111101111010101110101111111110111111010111001110111110101111101111111111010101111111110101111111...

result:

ok 2 lines

Test #36:

score: 0
Accepted
time: 139ms
memory: 10732kb

input:

180613 188498
-537529602 -726474872
4433476 609074550
-645924209 -987748441
188980862 634280765
-547357754 -812069929
523240527 -910348487
322653278 -515274673
-49591197 486177763
182776530 457927665
999712656 -606877024
-557929272 888886175
658386871 -799186072
-415781323 940073406
-306557098 71416...

output:

101111111010110110101111100110111111111100111101011100100110010000111000111011001111000111111110111111111101111001111111111011101110011001111110011101111011101101110011011110111101011101111111110110111101110101111101111110111110101111110011101110101101010111010110001001001011101011111101111110011111...

result:

ok 2 lines

Test #37:

score: 0
Accepted
time: 150ms
memory: 10920kb

input:

192058 186918
-683478102 822085917
-642136172 990080552
-219599772 -940300902
-877717477 -676492326
631787121 -638590775
-613127321 378772771
-42646551 104583972
263169280 169905035
353260357 240988380
-186775846 -198397199
-280512060 441828846
-824548213 400595321
-317581128 671169881
-309416105 -8...

output:

011010100011111111111111111101111111100111110111010001111110011111011110111100111111111110111111111011011101111111101111110110111110011111101111100011001111111111110011111101101111111101100011111110111011100011111011101111001111111111010111101111110110111101011111110111111110111111100111111111111100...

result:

ok 2 lines

Test #38:

score: 0
Accepted
time: 144ms
memory: 11056kb

input:

189524 184935
195479370 413067411
-352342995 367071523
-719170369 175565529
-407705405 420661258
841412663 202387882
616344292 424927791
-703865333 23439656
407006970 -429224992
130963204 753568571
-59341038 -230009927
322641483 -246194597
-801320294 -216248860
-990571855 -232446118
-272138210 -3412...

output:

111111111101111111101101111101111101110110111101111111010111011101100011110110101010110111111111011100001100111111011101101011110111101111111101010110111001110111011101110100101111110011101000111110101111001011111111011011111101101111111101010111101111111101111101010111111011010111111111111111111110...

result:

ok 2 lines

Test #39:

score: 0
Accepted
time: 169ms
memory: 11140kb

input:

199849 181628
-798005990 31789892
-626448395 -669395716
585811218 -612001645
-799821211 -629833036
450115379 -625089096
-531411183 -772873375
23095279 124178527
905167015 -944079846
-441560154 89349117
909267734 -360102921
-74859889 58176149
-595622283 997561716
-88568448 -784352121
-508980320 39774...

output:

110111101111110011101111111110111011111011111111111111011101111101111111011011101111110011111100111111111011111110111111111111111100111111111010110111111111111111110111111111110111010011101110111111111101111111111111101011111111111111101111011111111101111011111010111111001110000111111101111111100111...

result:

ok 2 lines

Test #40:

score: 0
Accepted
time: 156ms
memory: 10872kb

input:

189873 187087
262244421 658369313
-172336748 -458952673
-849374278 -197841405
-689910078 566717048
-335826322 -968839574
-161460453 914404846
-950195308 -533051741
763053916 628836871
486993025 304604855
505894898 623704894
505461537 953945812
252414027 -732261096
881899466 626126559
-161769556 -744...

output:

111111011001100111101111001011111111101111101110011111111110111111111110111011100101010110101011111111011110111111111100110101111000010111111110111010111111001111100101101011101011101111101111101111101111111011111010111111000101111011011110111111011101110111000111101110111110111011111011100011111111...

result:

ok 2 lines

Test #41:

score: 0
Accepted
time: 178ms
memory: 11248kb

input:

187942 196649
602514680 430805892
250612362 584853882
-795187017 126176699
-847637251 107925385
-545073732 273493172
-505981794 -788192842
216788307 -318782490
920841502 -897907718
288970330 126176699
955703174 813461042
19477808 309887942
838223177 975714227
-265370767 -922153002
-322433339 3125747...

output:

011010011111101111110110101100111101111111111101110011111001111111111111011111000101101111100011111111110111011111111111101111111111111111100011011111111111111101011010011111111100011110111111101111011001101011101111111101111100111011011101110111111100110110110111110111110111000111111111111110111001...

result:

ok 2 lines

Test #42:

score: 0
Accepted
time: 166ms
memory: 11168kb

input:

197967 194666
216368437 346501772
-849042186 -197553812
-476588369 830899901
-981905367 515468000
247979224 694340092
264047716 -11511447
233820093 -564274179
-772802234 955597999
773855707 271229498
-860699063 -677395849
933969287 -856940607
28605235 732605516
661183448 836338412
-444199842 8363384...

output:

111111111110111111111101011111111111101111100011111111111111111100111101110011111010101101011101111111101111001111111111011111110111111111111001111110111110111111110111111111111110110010011110111101111111001101111111011111110111111111000100001110111100011111011111111101101101111111101111111101001111...

result:

ok 2 lines

Test #43:

score: 0
Accepted
time: 165ms
memory: 10648kb

input:

183087 183280
-976623187 -272171250
546473595 227229055
-783231255 -266719696
-822180964 -524074277
525058549 967268580
855509334 227229055
67645407 140048086
585285062 140048086
-775888438 -266719696
919570384 -683863986
160134522 967268580
634005882 710325290
224119534 710325290
-909395274 -524074...

output:

001110110111111111010010111111001111001110111111111111110001111111111111110111110111111111101111111110111111010100011110110110101011110111111111111111101111111111001011011111001111010101111111101110110011111111111110111010001111111110011011111111111011101100111111011110100111111110111101111111101101...

result:

ok 2 lines

Test #44:

score: 0
Accepted
time: 150ms
memory: 10580kb

input:

180553 181297
885987045 798037518
-808703591 380515728
704961427 -376405605
-542571962 351747516
-27256937 380515728
108993548 314463904
392131098 133562678
897481813 -528082560
912810409 133562678
-807332529 351747516
-811993795 -528082560
-795189186 -528082560
149884922 -699654785
328820089 380515...

output:

101110111101011110111011110111100101011011101101001101111110101111111111111111110001111110111111101010101111000111111111111111111111100101111110111001011010011110000111111111101101111111110101110011111111111101101111010111111111010111110011010111110101111110111111111111110100111111111110111111011111...

result:

ok 2 lines

Test #45:

score: 0
Accepted
time: 145ms
memory: 11276kb

input:

198229 199919
-262927068 -178244313
-414590144 -178244313
-268678813 -178244313
-745979763 -178244313
-496279349 -178244313
900387574 -178244313
641912508 -178244313
-279515781 -178244313
40737429 -178244313
-805808063 -178244313
773343144 -178244313
498439070 -178244313
777015495 -178244313
-949493...

output:

110011100101111101111110111110001110001111111111100111111111011110101110111111011010111101110110111101011001111111110111110111111111111111101110111111011011111111111101111011111111111010111110111111111111111111111011110110111110111010111101011111111111011110100001110111111010110111100111011111111011...

result:

ok 2 lines

Test #46:

score: 0
Accepted
time: 144ms
memory: 11212kb

input:

195695 197936
931531906 -837927113
710817053 -837927113
-392814503 -837927113
-284464840 -837927113
639660688 -837927113
-47373677 -837927113
-701200527 -837927113
-595769306 -837927113
742196054 -837927113
418681787 -837927113
276943313 -837927113
918080737 -837927113
-814273025 -837927113
-8242869...

output:

111111110110011101101110111101111110111111110111111111001101011111110111110111101000110110111111101010111011111111110111100111011111011011101111011101111111011011100011010111110100001111011011011101111110110011111111101111010101110111111110111111111100111101011100110101010111111101100100111111111010...

result:

ok 2 lines