176532025-08-26 23:11:23PajerLeviLCS of Permutationscpp17Wrong answer 13/100277ms4180 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<=n-a;i++) cout << n-a-i+1 << ' ';
				for(int i=n-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
13/3
2Accepted52ms2612 KiB
3Accepted54ms4148 KiB
4Accepted54ms3892 KiB
5Accepted54ms3636 KiB
6Accepted54ms3380 KiB
7Accepted52ms3124 KiB
8Accepted74ms1852 KiB
9Accepted166ms1844 KiB
20/8
10Wrong answer0/8111ms1076 KiB
310/10
11Accepted23ms316 KiB
12Accepted56ms4148 KiB
13Accepted56ms4148 KiB
14Accepted1ms508 KiB
15Accepted54ms4152 KiB
16Accepted54ms4148 KiB
17Accepted54ms4148 KiB
18Accepted1ms328 KiB
19Accepted54ms4160 KiB
20Accepted46ms3648 KiB
21Accepted28ms2112 KiB
22Accepted54ms4160 KiB
23Accepted54ms3912 KiB
24Accepted54ms3904 KiB
25Accepted39ms2820 KiB
26Accepted46ms3392 KiB
27Accepted54ms3928 KiB
28Accepted52ms3396 KiB
29Accepted43ms2880 KiB
30Accepted46ms2624 KiB
31Accepted48ms2376 KiB
32Accepted71ms1848 KiB
33Accepted94ms1832 KiB
34Accepted277ms2112 KiB
40/17
35Wrong answer23ms320 KiB
36Accepted1ms320 KiB
37Accepted1ms508 KiB
38Accepted1ms508 KiB
39Wrong answer1ms316 KiB
40Accepted1ms316 KiB
41Accepted1ms316 KiB
42Accepted1ms316 KiB
43Wrong answer1ms316 KiB
44Wrong answer1ms316 KiB
45Accepted1ms316 KiB
46Wrong answer1ms528 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 answer7ms564 KiB
56Wrong answer37ms820 KiB
57Wrong answer67ms820 KiB
58Wrong answer145ms1344 KiB
50/22
59Wrong answer29ms328 KiB
60Accepted1ms328 KiB
61Accepted4ms328 KiB
62Wrong answer1ms508 KiB
63Wrong answer3ms328 KiB
64Wrong answer1ms328 KiB
65Accepted1ms328 KiB
66Wrong answer1ms500 KiB
67Accepted1ms328 KiB
68Wrong answer1ms328 KiB
69Accepted1ms328 KiB
70Wrong answer1ms328 KiB
71Accepted1ms328 KiB
72Wrong answer1ms328 KiB
73Wrong answer1ms368 KiB
74Wrong answer1ms328 KiB
75Wrong answer1ms328 KiB
76Wrong answer1ms328 KiB
77Wrong answer1ms328 KiB
78Wrong answer1ms328 KiB
79Wrong answer1ms328 KiB
80Wrong answer1ms400 KiB
81Wrong answer1ms328 KiB
82Wrong answer1ms328 KiB
83Wrong answer3ms328 KiB
84Wrong answer25ms328 KiB
85Wrong answer50ms440 KiB
86Wrong answer115ms424 KiB
60/40
87Wrong answer0/4035ms576 KiB
88Wrong answer0/01ms508 KiB
89Wrong answer0/054ms4160 KiB
90Wrong answer0/01ms508 KiB
91Accepted0/01ms328 KiB
92Wrong answer0/01ms328 KiB
93Wrong answer0/054ms4180 KiB
94Wrong answer0/01ms328 KiB
95Accepted0/01ms328 KiB
96Wrong answer0/01ms328 KiB
97Wrong answer0/01ms328 KiB
98Wrong answer0/01ms328 KiB
99Wrong answer0/01ms328 KiB
100Wrong answer0/017ms1408 KiB
101Wrong answer0/01ms328 KiB
102Wrong answer0/01ms508 KiB
103Wrong answer0/02ms328 KiB
104Wrong answer0/01ms500 KiB
105Wrong answer0/04ms616 KiB
106Wrong answer0/07ms580 KiB
107Wrong answer0/012ms764 KiB
108Wrong answer0/037ms576 KiB
109Wrong answer0/065ms928 KiB
110Wrong answer0/0145ms1356 KiB