답안 #1002933

# 제출 시각 아이디 문제 언어 결과 실행 시간 메모리
1002933 2024-06-19T21:34:01 Z PagodePaiva MalnaRISC (COI21_malnarisc) C++17
32.6524 / 100
2 ms 856 KB
#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-2;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;
}
# 결과 실행 시간 메모리 Grader output
1 Partially correct 0 ms 348 KB Partially correct
# 결과 실행 시간 메모리 Grader output
1 Partially correct 0 ms 348 KB Partially correct
# 결과 실행 시간 메모리 Grader output
1 Partially correct 0 ms 344 KB Partially correct
# 결과 실행 시간 메모리 Grader output
1 Partially correct 0 ms 348 KB Partially correct
# 결과 실행 시간 메모리 Grader output
1 Partially correct 1 ms 344 KB Partially correct
# 결과 실행 시간 메모리 Grader output
1 Partially correct 1 ms 344 KB Partially correct
# 결과 실행 시간 메모리 Grader output
1 Partially correct 1 ms 344 KB Partially correct
# 결과 실행 시간 메모리 Grader output
1 Partially correct 1 ms 344 KB Partially correct
# 결과 실행 시간 메모리 Grader output
1 Partially correct 1 ms 856 KB Partially correct
# 결과 실행 시간 메모리 Grader output
1 Partially correct 2 ms 604 KB Partially correct