Submission #1003545

#TimeUsernameProblemLanguageResultExecution timeMemory
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...