Submission #1253500

#TimeUsernameProblemLanguageResultExecution timeMemory
1253500cansu_mutluSob (COCI19_sob)C++20
0 / 110
6 ms328 KiB
#include<bits/stdc++.h>
#define  ll long long int 
#define  no cout << "NO" << endl 
#define yes cout << "YES" << endl

using namespace std;
int main() {

    int n,m;
    cin >>n >> m;
    vector<int> a(n),b(n,0);
    for(int i = 0;i<n;i++) a[i] = i+m;
    for(int i =n-1;i>0;i--)
    {
        for(int j = i; j>=0;j--)
        {
            if(b[j] ==0 && (a[i] &i) != i && (a[j] & i) == i)
            {
                b[j]++;
                swap(a[i],a[j]);
            }
         }
    }
    for(int i = 0;i<n;i++)
    {
        cout << i << " " << a[i] << 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...