#include <bits/stdc++.h>
using namespace std;
int main(int argc, char** argv) {
int num[25]={0,0,0,0,0,0,10000,36,720,360,80,252,108,72,54,180,72,180,119,36,306,1080,144,1800,3600};
int a[4][4];int sum=0,n=45,si,sj; //由于固定1-9 总和必定为45
for(int i=1;i<=3;i++)
for(int j=1;j<=3;j++){
cin>>a[i][j];
if(a[i][j]==0){
si=i;sj=j;
}
sum=sum+a[i][j];
}
a[si][sj]=n-sum; //初始值=45-其他值
for(int i=0;i<3;i++){
int ii,jj;
cin>>ii>>jj;
cout<<a[ii][jj]<<endl;
}
cin>>n;sum=0;
if(n<=3)
for(int i=1;i<=3;i++){
sum=sum+a[n][i];
}
else if(n>3&&n<7){
for(int i=1;i<=3;i++){
sum=sum+a[i][n-3];
}
}
else if(n==7){
sum=sum+a[1][1]+a[2][2]+a[3][3];
}
else if(n==8){
sum=sum+a[1][3]+a[2][2]+a[3][1];
}
cout<<num[sum];
}
L1-072 刮刮彩票 (20 分)
最新推荐文章于 2024-07-17 20:43:45 发布