概述
*codeforces 3A. Shortest path of the king模拟
模拟即可
#include<bits/stdc++.h>
int main(){
char a[3],b[3];
scanf("%s%s",a,b);
int t,i,j,T;
t=abs(a[1]-'0'-(b[1]-'0'));
T=abs(a[0]-'a'-(b[0]-'a'));
if(t>T)
{
printf("%dn",t);
if(a[1]>b[1])
for(i=1;i<=t;i++)
{
if(a[0]!=b[0])
{
if(a[0]>b[0])puts("LD"),a[0]--;
else puts("RD"),a[0]++;
}
else puts("D");
}
else for(i=1;i<=t;i++)
{
if(a[0]!=b[0])
{
if(a[0]>b[0])puts("LU"),a[0]--;
else puts("RU"),a[0]++;
}
else puts("U");
}
}
else
{
printf("%dn",T);
if(a[0]<b[0])
for(i=1;i<=T;i++)
{
if(a[1]!=b[1])
{
if(a[1]<b[1])puts("RU"),a[1]++;
else puts("RD"),a[1]--;
}
else puts("R");
}
else for(i=1;i<=T;i++)
{
if(a[1]!=b[1])
{
if(a[1]<b[1])puts("LU"),a[1]++;
else puts("LD"),a[1]--;
}
else puts("L");
}
}
}
最后
以上就是外向白昼为你收集整理的*codeforces 3A. Shortest path of the king模拟的全部内容,希望文章能够帮你解决*codeforces 3A. Shortest path of the king模拟所遇到的程序开发问题。
如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。
本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
发表评论 取消回复