View difference between Paste ID: e88iChb1 and AkDBvkcT
SHOW: | | - or go back to the newest paste.
1
#Author : Saurav Kalsoor
2-
#Testcases for Maximum Bitwise AND
2+
#Testcases for Optimize Workforce
3
 
4
___________________________________________________________________________________________________________________________
5
// Testcase : 1
6
 
7
//Input : 
8
10
9-
926 928 970 940 990 978 960 978 970 958
9+
18 30 36 34 12 65 53 84 96 18
10
21 3
11
12-
896
12+
13
senior : 1, junior : 0
14
senior : 1, junior : 3
15
senior : 1, junior : 5
16
senior : 1, junior : 5
17
senior : 1, junior : 0
18-
806 808 870 826 894 828 812 808 832 898 816 818 820 804 856 804 808 900 866 834
18+
senior : 3, junior : 1
19
senior : 2, junior : 4
20
senior : 4, junior : 0
21-
768
21+
senior : 4, junior : 4
22
senior : 1, junior : 0
23
___________________________________________________________________________________________________________________________
24
// Testcase : 2
25
 
26
//Input : 
27-
877 833 879 865 811 837 871 851 879 891 833 853 899 853 867 843 885 887 877 815 883 801 813 873 817 877 827 875 825 869
27+
28
40 79 68 70 85 99 75 72 81 97 42 77 10 74 36 20 88 20 11 46
29
3 2
30
  
31-
769
31+
32
senior : 12, junior : 2
33
senior : 25, junior : 2
34
senior : 22, junior : 1
35
senior : 22, junior : 2
36-
40
36+
senior : 27, junior : 2
37-
777 775 743 727 785 793 769 759 771 735 713 781 767 703 757 747 783 781 777 739 731 755 785 745 711 755 767 761 705 739 757 765 717 737 737 747 707 719 719 795
37+
senior : 33, junior : 0
38
senior : 25, junior : 0
39
senior : 24, junior : 0
40-
513
40+
senior : 27, junior : 0
41
senior : 31, junior : 2
42
senior : 14, junior : 0
43
senior : 25, junior : 1
44
senior : 2, junior : 2
45-
40
45+
senior : 24, junior : 1
46-
344 768 798 788 484 626 786 666 340 412 328 412 474 604 630 742 696 432 484 522 520 330 458 518 306 750 714 556 794 774 352 550 796 786 684 722 362 772 704 434
46+
senior : 12, junior : 0
47
senior : 6, junior : 1
48
senior : 28, junior : 2
49
senior : 6, junior : 1
50-
0
50+
senior : 3, junior : 1
51
senior : 14, junior : 2
52
___________________________________________________________________________________________________________________________
53
// Testcase : 3
54
 
55-
50
55+
56-
761 579 375 665 669 615 565 399 795 355 655 425 467 635 651 475 363 529 329 459 407 553 621 475 777 723 453 785 739 565 331 475 537 699 429 679 441 795 757 419 349 507 743 425 427 727 493 395 531 499
56+
57
70 65 37 10 66 62 54 36 91 88 39 24 25 92 58 3 21 92 36 62
58
10 10
59
 
60-
1
60+
61
senior : 7, junior : 0
62
senior : 6, junior : 1
63
senior : 3, junior : 1
64
senior : 1, junior : 0
65
senior : 6, junior : 1
66-
171 199 167 151 189 195 175 179 191 195 155 191 177 199 159 165 161 165 185 167 187 163 167 175 163 185 179 155 167 155 197 161 187 197 167 177 195 181 177 195 199 153 189 195 169 179 163 153 197 165 151 179 183 153 167 155 187 177 197 193 181 195 175 199 153 181 191 163 171 169 173 165 177 179 151 151 199 183 169 189
66+
senior : 6, junior : 1
67
senior : 5, junior : 1
68
senior : 3, junior : 1
69
senior : 9, junior : 1
70-
129
70+
senior : 8, junior : 1
71
senior : 3, junior : 1
72
senior : 2, junior : 1
73
senior : 2, junior : 1
74
senior : 9, junior : 1
75
senior : 5, junior : 1
76-
384 356 380 378 398 366 372 392 396 352 350 392 350 378 372 384 372 356 360 372 380 366 372 368 354 370 392 368 378 382 398 380 390 384 360 382 380 398 398 400 398 354 352 400 386 398 368 370 360 382 374 392 366 394 388 358 394 386 368 374 366 354 386 398 352 376 378 360 368 386 390 380 360 354 374 368 354 390 382 366 360 352 366 400 390 392 368 358 360 356 392 364 362 396 352 362 376 376 376 398
76+
senior : 1, junior : 0
77
senior : 2, junior : 1
78
senior : 9, junior : 1
79-
256
79+
senior : 3, junior : 1
80
senior : 6, junior : 1
81
___________________________________________________________________________________________________________________________
82
// Testcase : 4
83
 
84
//Input : 
85-
867 885 883 893 889 867 873 871 899 899 879 895 897 867 855 871 889 895 895 861 899 861 877 865 877 895 873 853 859 893 863 865 867 887 881 857 881 859 889 895 897 859 881 865 885 851 867 893 893 861 897 889 887 895 897 859 869 883 871 867 897 871 851 863 889 873 865 897 855 895 899 885 881 883 871 865 871 877 893 895 881 889 879 883 899 861 893 889 883 869 873 853 877 873 893 893 897 881 893 893
85+
25
86
36 51 54 33 80 13 93 34 57 29 26 8 84 57 54 97 97 32 27 61 76 54 5 7 49
87
21 11
88-
769
88+
89
//Output : 
90
senior : 2, junior : 0
91
senior : 2, junior : 1
92
senior : 1, junior : 3
93
senior : 2, junior : 0
94-
961 981 963 971 967 963 953 971 955 957 993 969 967 957 987 989 977 965 975 965 957 967 969 959 961 957 995 991 993 951 989 989 951 963 967 997 981 993 961 951 951 967 983 973 973 955 965 957 993 985 961 967 991 987 975 999 975 981 971 999 995 989 989 973 955 959 975 995 975 997 983 975 967 975 983 971 959 995 971 971 955 951 969 975 961 959 981 979 965 981 995 991 993 993 991 989 979 985 963 993
94+
senior : 4, junior : 0
95
senior : 1, junior : 0
96
senior : 4, junior : 1
97
senior : 2, junior : 0
98
senior : 3, junior : 0
99-
897
99+
senior : 1, junior : 1
100
senior : 1, junior : 1
101
senior : 1, junior : 0
102
senior : 4, junior : 0
103
senior : 3, junior : 0
104
senior : 1, junior : 3
105
senior : 2, junior : 5
106
senior : 2, junior : 5
107
senior : 1, junior : 1
108
senior : 1, junior : 1
109
senior : 3, junior : 0
110
senior : 1, junior : 5
111
senior : 1, junior : 3
112
senior : 1, junior : 0
113
senior : 1, junior : 0
114
senior : 2, junior : 1
115
___________________________________________________________________________________________________________________________
116
// Testcase : 5
117
 
118
//Input : 
119
30
120
47 24 10 24 66 41 12 54 43 64 37 11 46 3 38 11 43 57 78 47 54 30 57 49 39 64 86 98 79 22
121
9 6
122
123
//Output : 
124
senior : 4, junior : 2
125
senior : 2, junior : 1
126
senior : 1, junior : 1
127
senior : 2, junior : 1
128
senior : 6, junior : 2
129
senior : 4, junior : 1
130
senior : 1, junior : 1
131
senior : 6, junior : 0
132
senior : 3, junior : 3
133
senior : 6, junior : 2
134
senior : 3, junior : 2
135
senior : 1, junior : 1
136
senior : 4, junior : 2
137
senior : 1, junior : 0
138
senior : 3, junior : 2
139
senior : 1, junior : 1
140
senior : 3, junior : 3
141
senior : 5, junior : 2
142
senior : 8, junior : 1
143
senior : 4, junior : 2
144
senior : 6, junior : 0
145
senior : 2, junior : 2
146
senior : 5, junior : 2
147
senior : 5, junior : 1
148
senior : 3, junior : 2
149
senior : 6, junior : 2
150
senior : 9, junior : 1
151
senior : 9, junior : 3
152
senior : 7, junior : 3
153
senior : 2, junior : 1
154
__________________________________________________________________________________________________________________________
155
// Testcase : 6
156
 
157
//Input : 
158
38
159
53 25 64 57 24 66 11 48 64 92 70 39 65 60 71 5 55 82 98 63 46 44 6 52 30 87 10 73 60 18 64 56 4 30 4 31 39 47
160
7 2
161
162
//Output : 
163
senior : 7, junior : 2
164
senior : 3, junior : 2
165
senior : 8, junior : 4
166
senior : 7, junior : 4
167
senior : 2, junior : 5
168
senior : 8, junior : 5
169
senior : 1, junior : 2
170
senior : 6, junior : 3
171
senior : 8, junior : 4
172
senior : 12, junior : 4
173
senior : 10, junior : 0
174
senior : 5, junior : 2
175
senior : 9, junior : 1
176
senior : 8, junior : 2
177
senior : 9, junior : 4
178
senior : 1, junior : 0
179
senior : 7, junior : 3
180
senior : 10, junior : 6
181
senior : 14, junior : 0
182
senior : 9, junior : 0
183
senior : 6, junior : 2
184
senior : 6, junior : 1
185
senior : 1, junior : 0
186
senior : 6, junior : 5
187
senior : 4, junior : 1
188
senior : 11, junior : 5
189
senior : 1, junior : 2
190
senior : 9, junior : 5
191
senior : 8, junior : 2
192
senior : 2, junior : 2
193
senior : 8, junior : 4
194
senior : 8, junior : 0
195
senior : 1, junior : 0
196
senior : 4, junior : 1
197
senior : 1, junior : 0
198
senior : 3, junior : 5
199
senior : 5, junior : 2
200
senior : 5, junior : 6
201
___________________________________________________________________________________________________________________________
202
// Testcase : 7
203
 
204
//Input : 
205
80
206
35 74 34 51 30 1 83 59 27 57 68 34 14 39 78 41 21 92 87 76 86 78 4 31 42 7 67 48 86 64 79 50 64 79 10 58 49 40 13 91 38 66 34 40 61 22 90 5 100 35 35 54 70 37 49 38 7 33 50 48 55 90 24 8 91 87 50 4 3 20 51 49 71 23 2 22 41 76 68 49
207
41 19
208
209
210
//Output : 
211
senior : 1, junior : 0
212
senior : 1, junior : 2
213
senior : 1, junior : 0
214
senior : 1, junior : 1
215
senior : 1, junior : 0
216
senior : 1, junior : 0
217
senior : 1, junior : 3
218
senior : 1, junior : 1
219
senior : 1, junior : 0
220
senior : 1, junior : 1
221
senior : 1, junior : 2
222
senior : 1, junior : 0
223
senior : 1, junior : 0
224
senior : 1, junior : 0
225
senior : 1, junior : 2
226
senior : 1, junior : 0
227
senior : 1, junior : 0
228
senior : 1, junior : 3
229
senior : 1, junior : 3
230
senior : 1, junior : 2
231
senior : 1, junior : 3
232
senior : 1, junior : 2
233
senior : 1, junior : 0
234
senior : 1, junior : 0
235
senior : 1, junior : 1
236
senior : 1, junior : 0
237
senior : 1, junior : 2
238
senior : 1, junior : 1
239
senior : 1, junior : 3
240
senior : 1, junior : 2
241
senior : 1, junior : 2
242
senior : 1, junior : 1
243
senior : 1, junior : 2
244
senior : 1, junior : 2
245
senior : 1, junior : 0
246
senior : 1, junior : 1
247
senior : 1, junior : 1
248
senior : 1, junior : 0
249
senior : 1, junior : 0
250
senior : 1, junior : 3
251
senior : 1, junior : 0
252
senior : 1, junior : 2
253
senior : 1, junior : 0
254
senior : 1, junior : 0
255
senior : 1, junior : 2
256
senior : 1, junior : 0
257
senior : 1, junior : 3
258
senior : 1, junior : 0
259
senior : 2, junior : 1
260
senior : 1, junior : 0
261
senior : 1, junior : 0
262
senior : 1, junior : 1
263
senior : 1, junior : 2
264
senior : 1, junior : 0
265
senior : 1, junior : 1
266
senior : 1, junior : 0
267
senior : 1, junior : 0
268
senior : 1, junior : 0
269
senior : 1, junior : 1
270
senior : 1, junior : 1
271
senior : 1, junior : 1
272
senior : 1, junior : 3
273
senior : 1, junior : 0
274
senior : 1, junior : 0
275
senior : 1, junior : 3
276
senior : 1, junior : 3
277
senior : 1, junior : 1
278
senior : 1, junior : 0
279
senior : 1, junior : 0
280
senior : 1, junior : 0
281
senior : 1, junior : 1
282
senior : 1, junior : 1
283
senior : 1, junior : 2
284
senior : 1, junior : 0
285
senior : 1, junior : 0
286
senior : 1, junior : 0
287
senior : 1, junior : 0
288
senior : 1, junior : 2
289
senior : 1, junior : 2
290
senior : 1, junior : 1
291
___________________________________________________________________________________________________________________________
292
// Testcase : 8
293
 
294
//Input : 
295
80
296
77 74 47 34 46 56 86 53 3 20 80 43 61 15 68 3 29 33 50 67 1 47 91 40 8 62 14 58 7 89 14 23 75 25 93 95 50 41 41 98 46 68 43 73 17 21 27 31 79 90 60 67 66 26 9 7 93 5 27 97 87 23 30 90 82 12 71 15 92 3 72 68 54 14 76 49 21 34 49 4
297
11 9
298
299
//Output : 
300
senior : 7, junior : 0
301
senior : 1, junior : 7
302
senior : 1, junior : 4
303
senior : 1, junior : 3
304
senior : 1, junior : 4
305
senior : 1, junior : 5
306
senior : 7, junior : 1
307
senior : 4, junior : 1
308
senior : 1, junior : 0
309
senior : 1, junior : 1
310
senior : 4, junior : 4
311
senior : 4, junior : 0
312
senior : 4, junior : 2
313
senior : 1, junior : 1
314
senior : 3, junior : 4
315
senior : 1, junior : 0
316
senior : 1, junior : 2
317
senior : 3, junior : 0
318
senior : 3, junior : 2
319
senior : 2, junior : 5
320
senior : 1, junior : 0
321
senior : 1, junior : 4
322
senior : 5, junior : 4
323
senior : 2, junior : 2
324
senior : 1, junior : 0
325
senior : 4, junior : 2
326
senior : 1, junior : 1
327
senior : 2, junior : 4
328
senior : 1, junior : 0
329
senior : 4, junior : 5
330
senior : 1, junior : 1
331
senior : 1, junior : 2
332
senior : 6, junior : 1
333
senior : 1, junior : 2
334
senior : 6, junior : 3
335
senior : 7, junior : 2
336
senior : 3, junior : 2
337
senior : 3, junior : 1
338
senior : 3, junior : 1
339
senior : 4, junior : 6
340
senior : 1, junior : 4
341
senior : 3, junior : 4
342
senior : 4, junior : 0
343
senior : 5, junior : 2
344
senior : 1, junior : 1
345
senior : 2, junior : 0
346
senior : 1, junior : 2
347
senior : 2, junior : 1
348
senior : 4, junior : 4
349
senior : 5, junior : 4
350
senior : 3, junior : 3
351
senior : 2, junior : 5
352
senior : 6, junior : 0
353
senior : 1, junior : 2
354
senior : 1, junior : 0
355
senior : 1, junior : 0
356
senior : 6, junior : 3
357
senior : 1, junior : 0
358
senior : 1, junior : 2
359
senior : 8, junior : 1
360
senior : 3, junior : 6
361
senior : 1, junior : 2
362
senior : 2, junior : 1
363
senior : 5, junior : 4
364
senior : 5, junior : 3
365
senior : 1, junior : 1
366
senior : 4, junior : 3
367
senior : 1, junior : 1
368
senior : 1, junior : 9
369
senior : 1, junior : 0
370
senior : 5, junior : 2
371
senior : 3, junior : 4
372
senior : 5, junior : 0
373
senior : 1, junior : 1
374
senior : 2, junior : 6
375
senior : 2, junior : 3
376
senior : 2, junior : 0
377
senior : 1, junior : 3
378
senior : 2, junior : 3
379
senior : 1, junior : 0
380
___________________________________________________________________________________________________________________________
381
// Testcase : 9
382
 
383
//Input : 
384
100
385
63 67 88 29 48 53 26 23 47 84 78 65 3 76 32 63 45 40 33 86 49 55 76 44 3 35 54 15 91 85 28 80 98 16 42 87 52 28 23 72 50 99 80 92 82 4 19 92 15 16 4 44 67 82 51 20 6 62 25 46 28 59 66 47 4 19 84 19 36 100 13 40 99 100 78 59 53 29 44 51 21 7 54 22 70 32 33 26 96 35 84 85 87 16 39 30 61 11 70 97
386
13 7
387
388
//Output : 
389
senior : 5, junior : 0
390
senior : 3, junior : 4
391
senior : 3, junior : 7
392
senior : 2, junior : 1
393
senior : 1, junior : 5
394
senior : 3, junior : 2
395
senior : 2, junior : 0
396
senior : 2, junior : 0
397
senior : 2, junior : 3
398
senior : 6, junior : 1
399
senior : 6, junior : 0
400
senior : 5, junior : 0
401
senior : 1, junior : 0
402
senior : 1, junior : 9
403
senior : 2, junior : 1
404
senior : 5, junior : 0
405
senior : 3, junior : 1
406
senior : 2, junior : 2
407
senior : 2, junior : 1
408
senior : 5, junior : 3
409
senior : 4, junior : 0
410
senior : 1, junior : 6
411
senior : 1, junior : 9
412
senior : 3, junior : 1
413
senior : 1, junior : 0
414
senior : 3, junior : 0
415
senior : 2, junior : 4
416
senior : 1, junior : 1
417
senior : 7, junior : 0
418
senior : 6, junior : 1
419
senior : 2, junior : 1
420
senior : 4, junior : 4
421
senior : 7, junior : 1
422
senior : 1, junior : 1
423
senior : 3, junior : 1
424
senior : 4, junior : 5
425
senior : 4, junior : 0
426
senior : 2, junior : 1
427
senior : 2, junior : 0
428
senior : 5, junior : 1
429
senior : 4, junior : 0
430
senior : 6, junior : 3
431
senior : 4, junior : 4
432
senior : 6, junior : 2
433
senior : 2, junior : 8
434
senior : 1, junior : 0
435
senior : 1, junior : 1
436
senior : 6, junior : 2
437
senior : 1, junior : 1
438
senior : 1, junior : 1
439
senior : 1, junior : 0
440
senior : 3, junior : 1
441
senior : 3, junior : 4
442
senior : 2, junior : 8
443
senior : 4, junior : 0
444
senior : 1, junior : 1
445
senior : 1, junior : 0
446
senior : 1, junior : 7
447
senior : 2, junior : 0
448
senior : 3, junior : 1
449
senior : 2, junior : 1
450
senior : 4, junior : 1
451
senior : 4, junior : 2
452
senior : 2, junior : 3
453
senior : 1, junior : 0
454
senior : 1, junior : 1
455
senior : 6, junior : 1
456
senior : 1, junior : 1
457
senior : 3, junior : 0
458
senior : 5, junior : 5
459
senior : 1, junior : 0
460
senior : 2, junior : 2
461
senior : 6, junior : 3
462
senior : 5, junior : 5
463
senior : 6, junior : 0
464
senior : 4, junior : 1
465
senior : 3, junior : 2
466
senior : 2, junior : 1
467
senior : 3, junior : 1
468
senior : 4, junior : 0
469
senior : 2, junior : 0
470
senior : 1, junior : 0
471
senior : 2, junior : 4
472
senior : 2, junior : 0
473
senior : 5, junior : 1
474
senior : 2, junior : 1
475
senior : 2, junior : 1
476
senior : 2, junior : 0
477
senior : 2, junior : 10
478
senior : 3, junior : 0
479
senior : 6, junior : 1
480
senior : 6, junior : 1
481
senior : 4, junior : 5
482
senior : 1, junior : 1
483
senior : 3, junior : 0
484
senior : 2, junior : 1
485
senior : 2, junior : 5
486
senior : 1, junior : 0
487
senior : 5, junior : 1
488
senior : 1, junior : 12
489
___________________________________________________________________________________________________________________________
490
// Testcase : 10
491
 
492
//Input : 
493
100
494
34 29 21 55 53 96 37 47 52 94 69 59 36 10 23 61 87 33 9 78 29 27 48 8 94 69 22 24 79 46 99 81 1 51 48 3 21 7 6 43 17 16 46 4 20 36 31 83 43 96 8 60 67 19 29 52 87 20 52 35 42 69 82 7 94 96 68 77 78 96 47 24 65 25 40 51 48 33 13 7 57 95 22 61 63 66 75 24 43 92 52 19 84 10 27 39 87 71 53 3
495
23 21
496
497
498
//Output : 
499
senior : 1, junior : 1
500
senior : 1, junior : 1
501
senior : 1, junior : 0
502
senior : 1, junior : 2
503
senior : 1, junior : 2
504
senior : 1, junior : 4
505
senior : 1, junior : 1
506
senior : 1, junior : 2
507
senior : 1, junior : 2
508
senior : 1, junior : 4
509
senior : 3, junior : 0
510
senior : 1, junior : 2
511
senior : 1, junior : 1
512
senior : 1, junior : 0
513
senior : 1, junior : 0
514
senior : 1, junior : 2
515
senior : 2, junior : 2
516
senior : 1, junior : 1
517
senior : 1, junior : 0
518
senior : 1, junior : 3
519
senior : 1, junior : 1
520
senior : 1, junior : 1
521
senior : 1, junior : 2
522
senior : 1, junior : 0
523
senior : 1, junior : 4
524
senior : 3, junior : 0
525
senior : 1, junior : 0
526
senior : 1, junior : 1
527
senior : 1, junior : 3
528
senior : 2, junior : 0
529
senior : 1, junior : 4
530
senior : 1, junior : 3
531
senior : 1, junior : 0
532
senior : 1, junior : 2
533
senior : 1, junior : 2
534
senior : 1, junior : 0
535
senior : 1, junior : 0
536
senior : 1, junior : 0
537
senior : 1, junior : 0
538
senior : 1, junior : 1
539
senior : 1, junior : 0
540
senior : 1, junior : 0
541
senior : 2, junior : 0
542
senior : 1, junior : 0
543
senior : 1, junior : 0
544
senior : 1, junior : 1
545
senior : 1, junior : 1
546
senior : 1, junior : 3
547
senior : 1, junior : 1
548
senior : 1, junior : 4
549
senior : 1, junior : 0
550
senior : 1, junior : 2
551
senior : 2, junior : 1
552
senior : 1, junior : 0
553
senior : 1, junior : 1
554
senior : 1, junior : 2
555
senior : 2, junior : 2
556
senior : 1, junior : 0
557
senior : 1, junior : 2
558
senior : 1, junior : 1
559
senior : 1, junior : 1
560
senior : 3, junior : 0
561
senior : 1, junior : 3
562
senior : 1, junior : 0
563
senior : 1, junior : 4
564
senior : 1, junior : 4
565
senior : 3, junior : 0
566
senior : 1, junior : 3
567
senior : 1, junior : 3
568
senior : 1, junior : 4
569
senior : 1, junior : 2
570
senior : 1, junior : 1
571
senior : 1, junior : 2
572
senior : 1, junior : 1
573
senior : 1, junior : 1
574
senior : 1, junior : 2
575
senior : 1, junior : 2
576
senior : 1, junior : 1
577
senior : 1, junior : 0
578
senior : 1, junior : 0
579
senior : 1, junior : 2
580
senior : 1, junior : 4
581
senior : 1, junior : 0
582
senior : 1, junior : 2
583
senior : 1, junior : 2
584
senior : 2, junior : 1
585
senior : 1, junior : 3
586
senior : 1, junior : 1
587
senior : 1, junior : 1
588
senior : 4, junior : 0
589
senior : 1, junior : 2
590
senior : 1, junior : 0
591
senior : 1, junior : 3
592
senior : 1, junior : 0
593
senior : 1, junior : 1
594
senior : 1, junior : 1
595
senior : 2, junior : 2
596
senior : 1, junior : 3
597
senior : 1, junior : 2
598
senior : 1, junior : 0
599
___________________________________________________________________________________________________________________________