Submission #1116230

#TimeUsernameProblemLanguageResultExecution timeMemory
1116230NotLinuxMalnaRISC (COI21_malnarisc)C++17
0 / 100
1 ms508 KiB
// Author : FatihCihan #include <bits/stdc++.h> using namespace std; #define all(v) v.begin() , v.end() #define sz(a) (int)a.size() void solve(){ int n; cin >> n; int hsb = __lg(n); if(__builtin_popcount(n) == 1){ hsb--; } cout << hsb+1 << endl; for(int i = hsb;i>=0;i--){ for(int j = 1;j<=n;j++){ if((j + (1<<i)) > n)break; cout << "CMPSWP R" << j << " R" << (j+(1<<i)) << " "; } cout << endl; } } signed main(){ ios_base::sync_with_stdio(0);cin.tie(0); int testcase = 1;//cin >> testcase; while(testcase--)solve(); cerr << 1000.0 * clock() / CLOCKS_PER_SEC << " ms" << endl; }
#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...