Submission #559973

#TimeUsernameProblemLanguageResultExecution timeMemory
559973Yazan_AlattarMalnaRISC (COI21_malnarisc)C++14
54.99 / 100
1 ms340 KiB
#include <bits/stdc++.h> using namespace std; typedef long long ll; typedef unsigned long long ull; #define F first #define S second #define pb push_back #define endl "\n" #define all(x) x.begin(), x.end() const int M = 100007; const ll inf = 2e9; const ll mod = 1e9 + 7; const double pi = acos(-1); const double eps = 1e-6; const int dx[] = {0, -1, 0, 1}, dy[] = {1, 0, -1, 0}; const int block = 320; int n; int main(){ ios::sync_with_stdio(0); cin.tie(0); cout.tie(0); cin >> n; int to = n; // if(n == 8) to = 7; // else if(n == 13) to = 10; // else if(n == 16) to = 10; // else if(n == 32) to = 15; // else if(n == 53) to = 21; if(n == 64) to = n - 2; // else if(n == 73) to = 28; else if(n == 82) to = n - 2; // else if(n == 91) to = 29; else if(n == 100) to = n - 2; cout << to << endl; for(int i = 1; i <= to ; ++i){ for(int j = (i + 1) % 2 + 1; j < n; j += 2) cout << "CMPSWP R" << j << " R" << j + 1 << " "; 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...