Submission #1301014

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

int main(){
  //susuyorum bu kadar rezillik bana yeter
  //hem gelecekteki kendime neden not atıom ben yaw
  long long N,M;
  cin>>N>>M;

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

  if(M+N<=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...