本文主要是介绍2018 Multi-University Training Contest 8 hdu 6401 Magic Square,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!
http://acm.hdu.edu.cn/showproblem.php?pid=6401
水题。。。。
#include<bits/stdc++.h>
using namespace std;
char a[11][11];
void shun(int x,int y)
{char t=a[x][y];a[x][y]=a[x+1][y];a[x+1][y]=a[x+1][y+1];a[x+1][y+1]=a[x][y+1];a[x][y+1]=t;
}
void ni(int x,int y)
{char t=a[x][y];a[x][y]=a[x][y+1];a[x][y+1]=a[x+1][y+1];a[x+1][y+1]=a[x+1][y];a[x+1][y]=t;
}
int main(){int t;cin>>t;while(t--){int n;cin>>n;for(int i=0;i<3;i++){cin>>a[i];}char op[4];while(n--){scanf("%s",op);if(op[1]=='C'){int id=op[0]-'0';id--;shun(id/2,id%2);}else{int id=op[0]-'0';id--;ni(id/2,id%2);}}for(int i=0;i<3;i++){for(int j=0;j<3;j++)cout<<a[i][j];cout<<endl;}}return 0;
}
这篇关于2018 Multi-University Training Contest 8 hdu 6401 Magic Square的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!