176542025-08-27 10:26:03PajerLeviLCS of Permutationscpp17Wrong answer 3/100250ms4208 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(b==n-c+1){
			cout << "YES\n";
			if(output){
				for(int i=0;i<n;i++) cout << n-i << ' ';
				cout << '\n';
				for(int i=0;i<n;i++) cout << i+1 << ' ';
				cout << '\n';
				for(int i=0;i<=n-c;i++) cout << n-c-i+1 << ' ';
				for(int i=n-c+1;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
3Accepted54ms4208 KiB
4Accepted54ms3984 KiB
5Accepted54ms3636 KiB
6Accepted52ms3380 KiB
7Accepted52ms3120 KiB
8Accepted75ms2000 KiB
9Accepted163ms1844 KiB
20/8
10Wrong answer0/893ms564 KiB
30/10
11Wrong answer18ms316 KiB
12Wrong answer1ms316 KiB
13Wrong answer1ms320 KiB
14Accepted1ms316 KiB
15Wrong answer1ms316 KiB
16Wrong answer1ms316 KiB
17Wrong answer1ms316 KiB
18Accepted1ms316 KiB
19Wrong answer1ms316 KiB
20Accepted46ms3640 KiB
21Wrong answer1ms316 KiB
22Wrong answer48ms3636 KiB
23Wrong answer39ms2868 KiB
24Wrong answer1ms316 KiB
25Wrong answer25ms1920 KiB
26Wrong answer1ms316 KiB
27Wrong answer2ms436 KiB
28Wrong answer14ms1076 KiB
29Wrong answer6ms564 KiB
30Wrong answer13ms820 KiB
31Wrong answer14ms820 KiB
32Wrong answer37ms568 KiB
33Wrong answer61ms836 KiB
34Wrong answer250ms1528 KiB
40/17
35Wrong answer19ms500 KiB
36Accepted1ms316 KiB
37Accepted1ms532 KiB
38Accepted1ms316 KiB
39Wrong answer1ms316 KiB
40Accepted1ms316 KiB
41Accepted1ms400 KiB
42Accepted1ms316 KiB
43Wrong answer1ms508 KiB
44Wrong answer1ms316 KiB
45Accepted1ms316 KiB
46Wrong answer1ms316 KiB
47Wrong answer1ms316 KiB
48Wrong answer1ms316 KiB
49Wrong answer1ms316 KiB
50Wrong answer1ms320 KiB
51Wrong answer1ms316 KiB
52Wrong answer1ms316 KiB
53Wrong answer1ms316 KiB
54Wrong answer3ms412 KiB
55Wrong answer4ms316 KiB
56Wrong answer28ms564 KiB
57Wrong answer54ms564 KiB
58Wrong answer128ms1076 KiB
50/22
59Wrong answer28ms316 KiB
60Wrong answer1ms500 KiB
61Wrong answer4ms316 KiB
62Wrong answer1ms316 KiB
63Wrong answer3ms316 KiB
64Wrong answer1ms316 KiB
65Accepted1ms320 KiB
66Wrong answer1ms548 KiB
67Accepted1ms316 KiB
68Wrong answer1ms316 KiB
69Accepted1ms316 KiB
70Wrong answer1ms316 KiB
71Accepted1ms316 KiB
72Wrong answer1ms316 KiB
73Wrong answer1ms316 KiB
74Wrong answer1ms316 KiB
75Wrong answer1ms500 KiB
76Wrong answer1ms316 KiB
77Wrong answer1ms316 KiB
78Wrong answer1ms316 KiB
79Wrong answer1ms316 KiB
80Wrong answer1ms508 KiB
81Wrong answer1ms328 KiB
82Wrong answer1ms328 KiB
83Wrong answer3ms332 KiB
84Wrong answer25ms432 KiB
85Wrong answer46ms440 KiB
86Wrong answer109ms452 KiB
60/40
87Wrong answer0/4029ms444 KiB
88Wrong answer0/01ms332 KiB
89Wrong answer0/054ms4160 KiB
90Wrong answer0/01ms328 KiB
91Accepted0/01ms328 KiB
92Wrong answer0/01ms328 KiB
93Wrong answer0/054ms4156 KiB
94Wrong answer0/01ms396 KiB
95Accepted0/01ms508 KiB
96Wrong answer0/01ms328 KiB
97Wrong answer0/01ms580 KiB
98Wrong answer0/01ms332 KiB
99Wrong answer0/01ms328 KiB
100Wrong answer0/017ms1344 KiB
101Wrong answer0/01ms328 KiB
102Wrong answer0/01ms328 KiB
103Wrong answer0/02ms328 KiB
104Wrong answer0/01ms328 KiB
105Wrong answer0/04ms396 KiB
106Wrong answer0/06ms452 KiB
107Wrong answer0/09ms576 KiB
108Wrong answer0/032ms552 KiB
109Wrong answer0/061ms612 KiB
110Wrong answer0/0136ms964 KiB