Submission #636087

#TimeUsernameProblemLanguageResultExecution timeMemory
636087eecsMalnaRISC (COI21_malnarisc)C++17
100 / 100
1 ms384 KiB
#include <bits/stdc++.h> using namespace std; int main() { ios::sync_with_stdio(0), cin.tie(0); int n; cin >> n; int t = __lg(n - 1) + 1; cout << t * (t + 1) / 2 << "\n"; for (int p = 1; p < n; p *= 2) { for (int k = p; k; k /= 2) { for (int j = k % p; j + k < n; j += 2 * k) { for (int i = 0; i < k && i + j + k < n; i++) { if ((i + j) / (p * 2) == (i + j + k) / (p * 2)) { cout << "CMPSWP R" << i + j + 1 << " R" << i + j + k + 1 << " "; } } } cout << "\n"; } } 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...