Submission #1301013

#TimeUsernameProblemLanguageResultExecution timeMemory
1301013ar_tkinterSob (COCI19_sob)C++20
0 / 110
2 ms828 KiB
#include <bits/stdc++.h>
using namespace std;
int ans[2000005];

int main(){
  //Insanlar hata yapar tamam mı >:( otizmli olduğumdan yanlış anlamışım 

  long long N,M;
  cin>>N>>M;

  long long bit=1;
  while(bit<=M) bit<<=1;
  long long last=M+N-1;

  if(last<bit){
    for(int i=0;i<N;i++) ans[i]=i;
  } else {
    long long mid=bit-M;
    for(int i=0;i<mid;i++) ans[i]=i;
    for(int i=mid;i<N;i++) ans[i]=(i+mid)%N;
  }

  for(int i=0;i<N;i++) cout<<i<<" "<<M+ans[i]<<"\n";
}
#Verdict Execution timeMemoryGrader output
Fetching results...
#Verdict Execution timeMemoryGrader output
Fetching results...
#Verdict Execution timeMemoryGrader output
Fetching results...
#Verdict Execution timeMemoryGrader output
Fetching results...