| Task: | Alkuluvut |
| Sender: | hltk |
| Submission time: | 2025-09-28 18:32:42 +0300 |
| Language: | C++ (C++20) |
| Status: | READY |
| Result: | 17 |
| group | verdict | score |
|---|---|---|
| #1 | ACCEPTED | 17 |
| #2 | WRONG ANSWER | 0 |
| #3 | WRONG ANSWER | 0 |
| test | verdict | time | group | |
|---|---|---|---|---|
| #1 | ACCEPTED | 0.00 s | 1, 2, 3 | details |
| #2 | WRONG ANSWER | 0.00 s | 2, 3 | details |
| #3 | WRONG ANSWER | 0.01 s | 3 | details |
Code
#include <iostream>
using namespace std;
long ans[] = {
-1,
-1,
11,
11,
2,
2,
2221,
1201,
3,
3,
13,
103,
23,
23,
1123,
1123,
-1,
-1,
41,
401,
-1,
-1,
241,
4021,
43,
43,
431,
3041,
2243,
2243,
1423,
10243,
5,
5,
151,
151,
-1,
-1,
251,
5021,
53,
503,
1153,
1153,
523,
2053,
1523,
10253,
-1,
-1,
541,
4051,
-1,
-1,
12451,
12451,
44453,
44053,
1453,
10453,
2543,
20543,
212453,
212453,
-1,
-1,
61,
601,
-1,
-1,
1621,
1621,
-1,
-1,
163,
1063,
263,
2063,
12163,
12163,
-1,
-1,
461,
461,
-1,
-1,
4261,
20641,
463,
4603,
3461,
10463,
42463,
42463,
24631,
102643,
-1,
-1,
5651,
5651,
-1,
-1,
5261,
25601,
563,
6053,
51563,
51563,
5623,
20563,
12653,
102563,
-1,
-1,
4561,
45061,
-1,
-1,
124561,
124561,
44563,
44563,
14563,
106453,
25463,
204563,
4124563,
4124563,
7,
7,
17,
107,
227,
227,
127,
2017,
37,
307,
137,
1307,
2237,
2237,
1237,
10273,
47,
47,
7417,
7417,
7247,
4027,
1427,
10247,
347,
3407,
71347,
71347,
2347,
20347,
12347,
102437,
557,
557,
157,
5107,
257,
257,
11257,
11257,
7537,
7537,
1753,
10357,
2357,
20357,
712357,
712357,
457,
4057,
4157,
10457,
42457,
42457,
12457,
102547,
3457,
34057,
13457,
103457,
423457,
423457,
123457,
1024357,
67,
607,
167,
1607,
2267,
2267,
1627,
10267,
367,
3067,
1367,
16073,
22367,
22367,
12637,
102367,
467,
6047,
11467,
11467,
2467,
26407,
12647,
102647,
3467,
30467,
113467,
113467,
24763,
204367,
124367,
1023467,
5657,
5657,
1567,
10567,
2657,
50627,
112657,
112657,
53657,
53657,
13567,
103567,
23567,
203657,
1123567,
1123567,
4567,
46507,
14657,
105467,
724567,
724567,
124567,
1026457,
36457,
306457,
135467,
1034567,
4235467,
4235467,
1234657,
10235647,
-1,
-1,
181,
181,
-1,
-1,
281,
2081,
83,
83,
1381,
1381,
283,
2083,
1283,
20183,
-1,
-1,
1481,
4801,
-1,
-1,
22481,
22481,
4483,
4483,
1483,
14083,
2843,
20483,
112843,
112843,
-1,
-1,
5581,
5081,
-1,
-1,
2851,
25801,
853,
8053,
1583,
10853,
52583,
52583,
12583,
125803,
-1,
-1,
54581,
54581,
-1,
-1,
24851,
248051,
4583,
40583,
514853,
514853,
42853,
204583,
124853,
1024853,
-1,
-1,
8681,
8681,
-1,
-1,
2861,
20681,
683,
6803,
11863,
11863,
2683,
26083,
16823,
106823,
-1,
-1,
4861,
64081,
-1,
-1,
424861,
424861,
44683,
44683,
14683,
104683,
24683,
206483,
8124863,
8124863,
-1,
-1,
5861,
56081,
-1,
-1,
52861,
250681,
5683,
50683,
15683,
105683,
225683,
225683,
125683,
1026583,
-1,
-1,
145681,
145681,
-1,
-1,
245681,
2054861,
45863,
405683,
4145863,
4145863,
245683,
2046853,
1245683,
10245863,
787,
787,
1187,
1087,
827,
2087,
11287,
11287,
8387,
8387,
1783,
10837,
2837,
20873,
812387,
812387,
487,
487,
1487,
10487,
42487,
42487,
12487,
104287,
3847,
34807,
13487,
107843,
423847,
423847,
124783,
1023487,
587,
5087,
11587,
11587,
2857,
20857,
15287,
102587,
5387,
50387,
115783,
115783,
23857,
203857,
125387,
1023857,
44587,
44587,
18457,
108457,
25847,
204587,
5125487,
5125487,
434857,
434857,
134587,
1034857,
234587,
2045837,
41234587,
41234587,
7687,
7687,
1867,
10687,
2687,
28607,
112687,
112687,
73867,
73867,
13687,
103687,
23687,
206783,
1123867,
1123867,
8467,
40867,
14867,
106487,
424687,
424687,
126487,
1026847,
34687,
304687,
134867,
1034867,
8234687,
8234687,
1234687,
10238467,
5867,
50867,
515687,
515687,
25867,
208657,
125687,
1026587,
36587,
305867,
5135687,
5135687,
238657,
2035687,
1235867,
10235867,
546587,
546587,
145687,
1046587,
248657,
2046857,
81245687,
81245687,
7345867,
7345867,
1354687,
10346587,
2345867,
20345687,
112345687,
112345687,
-1,
-1,
19,
109,
29,
29,
1129,
1129,
-1,
-1,
139,
1039,
239,
2039,
11239,
11239,
449,
409,
149,
1049,
44249,
22409,
1249,
10429,
349,
3049,
1439,
13049,
22349,
22349,
13249,
104239,
59,
509,
5519,
5519,
22259,
5209,
1259,
10259,
359,
5039,
51539,
51539,
2539,
20359,
12539,
102359,
4549,
4549,
1459,
10459,
2459,
20549,
112459,
112459,
53549,
53549,
14593,
103549,
23459,
203459,
2124359,
2124359,
-1,
-1,
619,
1069,
269,
2069,
21269,
21269,
-1,
-1,
1693,
10369,
2693,
20369,
212369,
212369,
6469,
6469,
4691,
40169,
22469,
22469,
14629,
140269,
3469,
30469,
13469,
104369,
223469,
223469,
124693,
1024693,
569,
569,
51659,
51659,
2659,
25609,
12569,
105269,
3659,
35069,
515369,
515369,
25639,
203569,
125639,
1025693,
55469,
55469,
15649,
104659,
24659,
240659,
4124569,
4124569,
434659,
434659,
135469,
1034659,
234659,
2034569,
51235469,
51235469,
79,
709,
179,
1097,
2297,
2297,
1279,
10729,
379,
3079,
1973,
10739,
72379,
72379,
12379,
102397,
479,
4079,
41479,
41479,
2749,
20479,
12479,
102497,
3947,
30497,
113497,
113497,
23497,
203947,
123479,
1023947,
7759,
7759,
1579,
10597,
2579,
20759,
212579,
212579,
53597,
53597,
13597,
105379,
23957,
203579,
7123579,
7123579,
4597,
40597,
14759,
104579,
224579,
224579,
124759,
1024579,
34759,
304597,
134597,
1034597,
2234579,
2234579,
1234759,
10234759,
769,
6079,
1697,
16097,
22679,
22679,
12697,
102679,
3697,
30697,
13679,
103769,
223679,
223679,
126397,
1023697,
4679,
40697,
114679,
114679,
24697,
204679,
124679,
1024697,
34679,
306479,
4134679,
4134679,
234769,
2036479,
1234769,
10243769,
75679,
75679,
15679,
105769,
25679,
205967,
1125679,
1125679,
535679,
535679,
135697,
1036579,
235679,
2035967,
71235679,
71235679,
45697,
405679,
145679,
1045679,
2245679,
2245679,
1246579,
10249567,
345679,
3045697,
1346957,
10345679,
42345679,
42345679,
12345769,
102345697,
89,
809,
8819,
8819,
829,
2089,
1289,
10289,
389,
3089,
11839,
11839,
2389,
20389,
12893,
102983,
8849,
8849,
1489,
18049,
4289,
20849,
412849,
412849,
44389,
44389,
14389,
108439,
28349,
204983,
4123489,
4123489,
859,
8059,
5189,
10589,
22859,
22859,
12589,
102859,
5839,
30859,
13859,
105389,
223589,
223589,
129853,
1025839,
5849,
50849,
114859,
114859,
24859,
204859,
128549,
1024589,
34589,
305489,
4134589,
4134589,
234589,
2038549,
1238459,
10234589,
6689,
6089,
11689,
11689,
2689,
28069,
12689,
120689,
6389,
30689,
816839,
816839,
23689,
203869,
126839,
1036829,
84869,
84869,
14869,
104869,
26489,
206489,
1124869,
1124869,
434689,
434689,
136849,
1043869,
234869,
2034689,
11234689,
11234689,
5689,
56809,
51869,
106859,
225689,
225689,
126859,
1026859,
35869,
306589,
136859,
1035869,
2235869,
2235869,
1238659,
10253869,
45869,
405689,
1145689,
1145689,
248569,
2048569,
1245689,
10248659,
345689,
3045869,
11345689,
11345689,
2345869,
20354689,
12346589,
102345689,
7789,
7789,
1789,
10789,
2789,
20789,
212897,
212897,
73897,
73897,
13789,
107839,
23789,
203789,
8123789,
8123789,
4789,
40879,
14879,
104789,
724879,
724879,
124897,
1024987,
34897,
304789,
134789,
1034879,
2234789,
2234789,
1234789,
10234897,
5879,
50789,
715789,
715789,
28579,
205879,
125789,
1025789,
35879,
307589,
5135789,
5135789,
235789,
2035879,
1235789,
10238597,
445789,
445789,
145879,
1045987,
245789,
2045789,
81245789,
81245789,
5345789,
5345789,
1345879,
10345789,
2347859,
20345987,
112345789,
112345789,
77689,
77689,
16879,
108769,
26879,
206879,
8126879,
8126879,
836789,
836789,
136879,
1063897,
236879,
2036987,
11236879,
11236879,
47869,
406789,
146987,
1046897,
2246789,
2246789,
1246879,
10246897,
348769,
3046789,
1346987,
10348697,
22346879,
22346879,
12364789,
102346789,
56897,
509687,
5156897,
5156897,
257689,
2056987,
1256897,
10258967,
357689,
3056789,
11356789,
11356789,
2357689,
20356879,
12356789,
102356789,
4456789,
4456789,
1456789,
10456987,
2456879,
20456789,
212456789,
212456789,
73456879,
73456879,
13456879,
103456789,
23456789,
203457869,
7123456897,
7123456897
};
int main() {
int t;
cin >> t;
while (t--) {
int k;
cin >> k;
int i = 0;
while (k--) {
int j;
cin >> j;
i |= 1 << j;
}
if (ans[i] == -1) {
cout << "NO" << endl;
} else {
cout << "YES" << endl << ans[i] << endl;
}
}
}
Test details
Test 1
Group: 1, 2, 3
Verdict: ACCEPTED
| input |
|---|
| 10 1 0 1 1 ... |
| correct output |
|---|
| NO YES 11 YES 2 ... |
| user output |
|---|
| NO YES 11 YES 2 ... |
Test 2
Group: 2, 3
Verdict: WRONG ANSWER
| input |
|---|
| 175 1 0 1 1 ... |
| correct output |
|---|
| NO YES 11 YES 2 ... |
| user output |
|---|
| NO YES 11 YES 2 ... Truncated |
Test 3
Group: 3
Verdict: WRONG ANSWER
| input |
|---|
| 848 4 0 1 2 3 4 0 1 2 4 ... |
| correct output |
|---|
| YES 10223 YES 4021 YES ... |
| user output |
|---|
| YES 1123 YES 4021 YES ... Truncated |
