제출 #1002941

#제출 시각아이디문제언어결과실행 시간메모리
1002941PagodePaivaMalnaRISC (COI21_malnarisc)C++17
28.70 / 100
2 ms604 KiB
#include<bits/stdc++.h>
#define endl '\n'
using namespace std;

const int debug = 0;

int32_t main(){
	int n;
	cin >> n;
	vector <vector <pair <int, int>>> res;
	for(int i = 0;i < n-9;i++){
		vector <pair <int, int>> aux;
		for(int j = 1;j+1 <= n;j += 2)
			aux.push_back({j, j+1});
		res.push_back(aux);
		aux.clear();
		for(int j = 2;j+1 <= n;j += 2){
			aux.push_back({j, j+1});
		}
		res.push_back(aux);
	}
	cout << res.size() << endl;
	for(auto vec : res){
		for(auto x : vec){
			cout << "CMPSWP R" << min(x.first, x.second) << " R" << max(x.first, x.second) << ' ';
		}
		cout << endl;
	}
	return 0;
}
#Verdict Execution timeMemoryGrader output
Fetching results...
#Verdict Execution timeMemoryGrader output
Fetching results...
#Verdict Execution timeMemoryGrader output
Fetching results...
#Verdict Execution timeMemoryGrader output
Fetching results...
#Verdict Execution timeMemoryGrader output
Fetching results...
#Verdict Execution timeMemoryGrader output
Fetching results...
#Verdict Execution timeMemoryGrader output
Fetching results...
#Verdict Execution timeMemoryGrader output
Fetching results...
#Verdict Execution timeMemoryGrader output
Fetching results...
#Verdict Execution timeMemoryGrader output
Fetching results...