奇妙 ad-hoc
Otomachi_Una_ · · 题解
奇妙 ad-hoc。
如果 LDRU 操作可以把 L 操作可以把
如果 RDRU 操作可以把所有元素挪到最右边一坨。LU 操作可以把
#include<bits/stdc++.h>
using namespace std;
#define ll long long
#define MP make_pair
mt19937 rnd(time(0));
int main(){
ios::sync_with_stdio(false);
int n,k;cin>>n>>k;
if(k<n/2){
for(int i=1;i<k;i++) cout<<"LDRU";
cout<<"L"<<endl;
}else if(k==n/2){
cout<<"DL"<<endl;
}else{
for(int i=1;i<=n-k;i++) cout<<"RDLU";
cout<<"R";
for(int i=1;i<=n;i++) cout<<"RDRU";
cout<<"LU";
for(int i=1;i<n/2;i++) cout<<"LDRU";
cout<<"L"<<endl;
}
}