#include <iostream> using namespace std; int main(){ long long int k; cin>>k; int n=94; cout<<n<<endl; for(int i=0; i<30; i++){ cout<<i*3+2<<" "<<i*3+3<<endl; cout<<(i+1)*3+1<<" "; if((k>>i)%2==1){ cout<<n<<endl; }else{ cout<<-1<<endl; } cout<<(i+1)*3+1<<" "<<-1<<endl; } int i=30; cout<<i*3+2<<" "<<i*3+3<<endl; cout<<-1<<" "; if((k>>i)%2==1){ cout<<n<<endl; }else{ cout<<-1<<endl; } cout<<-1<<" "<<-1<<endl; cout<<-1<<-1<<endl; return 0; } // int main(){ // long long int k; // cin>>k; // cout<<100<<endl; // cout<<2<<" "<<3<<" #"<<1<<endl; // for(int i=0; i<32; i++){ // cout<<(i+1)*3+2<<" "<<(i+1)*3+3<<" #"<<i*3+2<<endl; // cout<<(i+1)*3+2<<" "<<(i+1)*3+1<<" #"<<i*3+3<<endl; // cout<<(i+1)*3+3<<" "; // if((k>>i)%2==1){ // cout<<100<<" #"<<i*3+4<<endl; // }else{ // cout<<-1<<" #"<<i*3+4<<endl; // } // } // if((k>>99)%2==1){ // cout<<100<<" "<<-1<<endl; // } // else{ // cout<<-1<<" "<<-1<<endl; // } // cout<<100<<" "<<-1<<endl; // cout<<-1<<" "<<-1<<endl; // return 0; // }
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 | #include <iostream> using namespace std; int main(){ long long int k; cin>>k; int n=94; cout<<n<<endl; for(int i=0; i<30; i++){ cout<<i*3+2<<" "<<i*3+3<<endl; cout<<(i+1)*3+1<<" "; if((k>>i)%2==1){ cout<<n<<endl; }else{ cout<<-1<<endl; } cout<<(i+1)*3+1<<" "<<-1<<endl; } int i=30; cout<<i*3+2<<" "<<i*3+3<<endl; cout<<-1<<" "; if((k>>i)%2==1){ cout<<n<<endl; }else{ cout<<-1<<endl; } cout<<-1<<" "<<-1<<endl; cout<<-1<<-1<<endl; return 0; } // int main(){ // long long int k; // cin>>k; // cout<<100<<endl; // cout<<2<<" "<<3<<" #"<<1<<endl; // for(int i=0; i<32; i++){ // cout<<(i+1)*3+2<<" "<<(i+1)*3+3<<" #"<<i*3+2<<endl; // cout<<(i+1)*3+2<<" "<<(i+1)*3+1<<" #"<<i*3+3<<endl; // cout<<(i+1)*3+3<<" "; // if((k>>i)%2==1){ // cout<<100<<" #"<<i*3+4<<endl; // }else{ // cout<<-1<<" #"<<i*3+4<<endl; // } // } // if((k>>99)%2==1){ // cout<<100<<" "<<-1<<endl; // } // else{ // cout<<-1<<" "<<-1<<endl; // } // cout<<100<<" "<<-1<<endl; // cout<<-1<<" "<<-1<<endl; // return 0; // } |