输入第一部分给出一张合法的彩票,即用 3 行 3 列给出 0 至 9 的数字。0 表示的是这个位置上的数字初始时就能看见了,而不是彩票上的数字为 0。 第二部给出玩家刮开的三个位置,分为三行,每行按格式 x y 给出玩家刮开的位置的行号和列号(题目中定义左上角的位置为第 1 行、第 1 列。)。数据保证...
L1-072刮刮彩票(20分)按题意模拟即可。bool vis[10];int g[5][5];int sum[10];int m;int mp[]={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}; void calc(){ for(int i=1;i<=3;i++)for(int j=1;j<=3;j++)sum[i]+=g[...
sum[i]+=g[i][j]; for(intj=1;j<=3;j++) for(inti=1;i<=3;i++) sum[3+j]+=g[i][j]; for(inti=1;i<=3;i++) sum[7]+=g[i][i]; for(inti=1;i<=3;i++) sum[8]+=g[i][4-i]; } intmain() { PII pos; for(inti=1;i<=3;i++) for(intj=1;j<=3;j++) {...
flag=x[0][0]+x [1][1]+x[2] [2]; } if(c3==8){ flag=x[0][2]+x[1][1]+x[2][0]; } System.out.println(x2[flag% x2.length]); } }
L1-072 刮刮彩票 (20 分) 简介:L1-072 刮刮彩票 (20 分) “刮刮彩票”是一款网络游戏里面的一个小游戏。如图所示: 每次游戏玩家会拿到一张彩票,上面会有 9 个数字,分别为数字 1 到数字 9,数字各不重复,并以 3×3 的“九宫格”形式排布在彩票上。
for(int i=1;i<=9;i++) if(!vis[i]) { num=i; break; } g[pos.fi][pos.se]=num; for(int i=0;i<3;i++) { int a,b; cin>>a>>b; cout<<g[a][b]<<endl; } cin>>m; calc(); cout<<mp[sum[m]]<<endl; //system("pause"); ...
L1-072 刮刮彩票(Python3) “刮刮彩票”是一款网络游戏里面的一个小游戏。如图所示: 每次游戏玩家会拿到一张彩票,上面会有 9 个数字,分别为数字 1 到数字 9,数字各不重复,并以 3×3 的“九宫格”形式排布在彩票上。 在游戏开始时能看见一个位置上的数字,其他位置上的数字均不可见。你可以选择三个位置的...
for(int i=1;i<=9;i++) if(!vis[i]) { num=i; break; } g[pos.fi][pos.se]=num; for(int i=0;i<3;i++) { int a,b; cin>>a>>b; cout<<g[a][b]<<endl; } cin>>m; calc(); cout<<mp[sum[m]]<<endl; //system("pause"); ...
L1-072 刮刮彩票 (20 分)——wa样例2分析 题目链接题解按照题意模拟就行 注意,当k>=4&&k<=6的时候,不能直接求a[1][k]+a[2][k]+a[3][k] k必须减3 否则wa样例2 AC代码#include<bits/stdc++.h> using namespace std; #define mem(a,b) memset(a,b,sizeof a) #define PII pair<int,...
L1-072 刮刮彩票 麻了,阅读理解是真的有待提高,题目并没有说没有刮开的不计数, 下次写模拟还是自己做好注解吧,别太潇洒了。。。 #include <bits/stdc++.h> #define rep(i, j, k) for (int i = j; i <= k; i ++) using namespace std; const int N = 10; int a[N][N], vis[119], ...