Submission #990960

#TimeUsernameProblemLanguageResultExecution timeMemory
990960alexddMalnaRISC (COI21_malnarisc)C++17
0 / 100
1 ms348 KiB
#include<bits/stdc++.h>
using namespace std;
int n;
bool visited[105];
void afis(int x, int y)
{
    cout<<"CMPSWP R"<<x<<" R"<<y<<" ";
}
signed main()
{
    cin>>n;
    for(int p=0;(1<<p)<n;p++)
    {
        for(int i=1;i<=n;i++)
        {
            visited[i]=0;
        }
        for(int i=1;i+(1<<p)<=n;i++)
        {
            if(!visited[i])
            {
                afis(i,i+(1<<p));
                visited[i+(1<<p)]=1;
            }
        }
        cout<<"\n";
        for(int i=1;i+(1<<p)<=n;i++)
        {
            if(visited[i])
            {
                afis(i,i+(1<<p));
            }
        }
        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...