问题标题: 7483

0
0
李鸿宇
李鸿宇
修练者
修练者

#include <iostream>

using namespace std;

char c;

long long sum;

int f(char c,int x,int y){

if(c=='A'){

return abs(x-1)+abs(y-4);

}if(c=='B'){

return abs(x-2)+abs(y-4);

}if(c=='C'){

return abs(x-3)+abs(y-4);

}if(c=='D'){

return abs(x-4)+abs(y-4);

}if(c=='E'){

return abs(x-1)+abs(y-3);

}if(c=='F'){

return abs(x-2)+abs(y-3);

}if(c=='G'){

return abs(x-3)+abs(y-3);

}if(c=='H'){

return abs(x-4)+abs(y-3);

}if(c=='I'){

return abs(x-1)+abs(y-2);

}if(c=='J'){

return abs(x-2)+abs(y-2);

}if(c=='K'){

return abs(x-3)+abs(y-2);

}if(c=='L'){

return abs(x-4)+abs(y-2);

}if(c=='M'){

return abs(x-1)+abs(y-1);

}if(c=='N'){

return abs(x-2)+abs(y-1);

}if(c=='O'){

return abs(x-3)+abs(y-1);

}if(c=='.'){

return 0;

}

}

int main(){

for(int i=1;i<=4;i++){

for(int j=1;j<=4;j++){

cin>>c;

sum+=f(c,j,5-i);

}

}

cout<<sum;

return 0;

}


0
程安琪
程安琪
资深守护
资深守护

你还真“枚举”啊!!!

0
张百川
张百川
新手光能
新手光能

你这个程序没有问题啊(我提交上去是100啊)

0
0
张百川
张百川
新手光能
新手光能

惊!板块竟是代码分享,程序没有任何问题,难道……!!

0
我要回答