#include <bits/stdc++.h>
using namespace std;
#define st first
#define nd second
typedef long long ll;
typedef pair<int,int> pii;
typedef pair<ll,ll> pll;
int main()
{
ios_base::sync_with_stdio(0);
cin.tie(0);
int N;
cin >> N;
string aktt ="";
vector <string > V;
for(int i = 0 ; i < N-2 ; i++)
{
for(int j = 1 ; j+1 <= N ; j+=2)
{
aktt += "CMPSWP R";
aktt += to_string(j);
aktt += " R";
aktt += to_string(j+1);
aktt += " ";
}
V.push_back(aktt);
aktt.clear();
for(int j = 2 ; j+1 <= N ; j+=2)
{
aktt += "CMPSWP R";
aktt += to_string(j);
aktt += " R";
aktt += to_string(j+1);
aktt += " ";
}
V.push_back(aktt);
aktt.clear();
}
cout << V.size() << '\n';
for(auto S : V)cout << S << '\n';
return 0;
}
# | Verdict | Execution time | Memory | Grader output |
---|
Fetching results... |
# | Verdict | Execution time | Memory | Grader output |
---|
Fetching results... |
# | Verdict | Execution time | Memory | Grader output |
---|
Fetching results... |
# | Verdict | Execution time | Memory | Grader output |
---|
Fetching results... |
# | Verdict | Execution time | Memory | Grader output |
---|
Fetching results... |
# | Verdict | Execution time | Memory | Grader output |
---|
Fetching results... |
# | Verdict | Execution time | Memory | Grader output |
---|
Fetching results... |
# | Verdict | Execution time | Memory | Grader output |
---|
Fetching results... |
# | Verdict | Execution time | Memory | Grader output |
---|
Fetching results... |
# | Verdict | Execution time | Memory | Grader output |
---|
Fetching results... |