176522025-08-26 23:08:32PajerLeviLCS of Permutationscpp17Wrong answer 0/100291ms4236 KiB
#include<bits/stdc++.h>

using namespace std;

int main(){
	int t;
	cin >> t;
	while(t--){
		int n, a, b, c, output;
		cin >> n >> a >> b >> c >> output;
		if(a==b){
			cout << "YES\n";
			if(output){
				for(int i=0;i<=a;i++) cout << a-i+1 << ' ';
				for(int i=a+1;i<n;i++) cout << i+1 << ' ';
				cout << '\n';
				for(int i=0;i<n;i++) cout << i+1 << ' ';
				cout << '\n';
				for(int i=0;i<n;i++) cout << i+1 << ' ';
				cout << '\n';
			}
		}
		else{
			cout << "NO\n";
		}
		/*vector<int> p, q, r;
		iota(p.begin(), p.end(), 1);
		iota(q.begin(), q.end(), 1);
		iota(r.begin(), r.end(), 1);
		do{
			do{
				do{
					
				} while(next_permutation(r.begin(), r.end()));
			} while(next_permutation(q.begin(), q.end()));
		} while(next_permutation(p.begin(), p.end()));
		cout << "\nNO";*/
	}
	return 0;
}
SubtaskSumTestVerdictTimeMemory
00/0
1Wrong answer0/01ms316 KiB
10/3
2Wrong answer52ms2732 KiB
3Wrong answer56ms4104 KiB
4Wrong answer54ms3860 KiB
5Wrong answer54ms3736 KiB
6Wrong answer52ms3388 KiB
7Wrong answer52ms3128 KiB
8Wrong answer72ms1840 KiB
9Wrong answer168ms1976 KiB
20/8
10Wrong answer0/8112ms1076 KiB
30/10
11Wrong answer21ms420 KiB
12Wrong answer54ms4104 KiB
13Wrong answer56ms4148 KiB
14Accepted1ms508 KiB
15Wrong answer54ms4048 KiB
16Wrong answer54ms4148 KiB
17Wrong answer54ms4148 KiB
18Accepted1ms316 KiB
19Wrong answer54ms4072 KiB
20Wrong answer46ms3444 KiB
21Wrong answer28ms2100 KiB
22Wrong answer56ms4148 KiB
23Wrong answer54ms3892 KiB
24Wrong answer54ms3900 KiB
25Wrong answer39ms2752 KiB
26Wrong answer46ms3380 KiB
27Wrong answer54ms3892 KiB
28Wrong answer54ms3380 KiB
29Wrong answer43ms2864 KiB
30Wrong answer46ms2612 KiB
31Wrong answer48ms2356 KiB
32Wrong answer71ms1844 KiB
33Wrong answer98ms1844 KiB
34Wrong answer291ms2316 KiB
40/17
35Wrong answer21ms508 KiB
36Accepted1ms316 KiB
37Accepted1ms316 KiB
38Accepted1ms500 KiB
39Wrong answer1ms316 KiB
40Accepted1ms316 KiB
41Accepted1ms316 KiB
42Accepted1ms316 KiB
43Wrong answer1ms316 KiB
44Wrong answer1ms316 KiB
45Accepted1ms316 KiB
46Wrong answer1ms316 KiB
47Wrong answer1ms316 KiB
48Wrong answer1ms316 KiB
49Wrong answer1ms316 KiB
50Wrong answer1ms316 KiB
51Wrong answer1ms316 KiB
52Wrong answer1ms316 KiB
53Wrong answer1ms316 KiB
54Wrong answer3ms316 KiB
55Wrong answer7ms408 KiB
56Wrong answer37ms648 KiB
57Wrong answer68ms976 KiB
58Wrong answer145ms1332 KiB
50/22
59Wrong answer28ms508 KiB
60Accepted1ms316 KiB
61Accepted4ms316 KiB
62Wrong answer1ms316 KiB
63Wrong answer3ms316 KiB
64Wrong answer1ms316 KiB
65Accepted1ms316 KiB
66Wrong answer1ms316 KiB
67Accepted1ms316 KiB
68Wrong answer1ms508 KiB
69Accepted1ms328 KiB
70Wrong answer1ms316 KiB
71Accepted1ms500 KiB
72Wrong answer1ms316 KiB
73Wrong answer1ms556 KiB
74Wrong answer1ms316 KiB
75Wrong answer1ms316 KiB
76Wrong answer1ms352 KiB
77Wrong answer1ms352 KiB
78Wrong answer1ms316 KiB
79Wrong answer1ms316 KiB
80Wrong answer1ms316 KiB
81Wrong answer1ms316 KiB
82Wrong answer1ms532 KiB
83Wrong answer3ms316 KiB
84Wrong answer26ms408 KiB
85Wrong answer48ms456 KiB
86Wrong answer114ms476 KiB
60/40
87Wrong answer0/4035ms572 KiB
88Wrong answer0/01ms320 KiB
89Wrong answer0/056ms4152 KiB
90Wrong answer0/01ms324 KiB
91Accepted0/01ms328 KiB
92Wrong answer0/01ms328 KiB
93Wrong answer0/054ms4236 KiB
94Wrong answer0/01ms328 KiB
95Accepted0/01ms508 KiB
96Wrong answer0/01ms500 KiB
97Wrong answer0/01ms328 KiB
98Wrong answer0/01ms328 KiB
99Wrong answer0/01ms328 KiB
100Wrong answer0/017ms1344 KiB
101Wrong answer0/01ms328 KiB
102Wrong answer0/01ms508 KiB
103Wrong answer0/02ms328 KiB
104Wrong answer0/01ms500 KiB
105Wrong answer0/04ms576 KiB
106Wrong answer0/08ms692 KiB
107Wrong answer0/010ms724 KiB
108Wrong answer0/037ms812 KiB
109Wrong answer0/064ms752 KiB
110Wrong answer0/0143ms1244 KiB