#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; // } |
English