제출 #1003545

#제출 시각아이디문제언어결과실행 시간메모리
1003545PagodePaivaMalnaRISC (COI21_malnarisc)C++17
45.83 / 100
1 ms348 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/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;
    }
#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...