#include #include #include #define INF 1000000000 using namespace std; // #define int long long signed main(){ int D[]={1,2,4,8,16,32,64,128,256,512,1024,2048}; int M; cin >> M; int A; for(int i=0;i> A; int c=0,j=1; while(c<=A){ c+=D[j]; j++; } j--; c-=D[j]; A-=c; // Aが j 行目においての左からの番号になる。ハズ。 if(A==0){A=D[j+1];j--;} else A--; for(int k=j;k>0;k--){ if(A/D[k-1]){ cout << "R"; A-=D[k-1]; } else cout << "L"; } cout << endl; } }