L1-072刮刮彩票(20分)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<...
“刮刮彩票”是一款网络游戏里面的一个小游戏。如图所示: image.png 每次游戏玩家会拿到一张彩票,上面会有 9 个数字,分别为数字 1 到数字 9,数字各不重复,并以 3×3 的“九宫格”形式排布在彩票上。 在游戏开始时能看见一个位置上的数字,其他位置上的数字均不可见。你可以选择三个位置的数字刮开,这样玩家...
输入第一部分给出一张合法的彩票,即用 3 行 3 列给出 0 至 9 的数字。0 表示的是这个位置上的数字初始时就能看见了,而不是彩票上的数字为 0。 第二部给出玩家刮开的三个位置,分为三行,每行按格式x y给出玩家刮开的位置的行号和列号(题目中定义左上角的位置为第 1 行、第 1 列。)。数据保证玩...
输入第一部分给出一张合法的彩票,即用 3 行 3 列给出 0 至 9 的数字。0 表示的是这个位置上的数字初始时就能看见了,而不是彩票上的数字为 0。 第二部给出玩家刮开的三个位置,分为三行,每行按格式x y给出玩家刮开的位置的行号和列号(题目中定义左上角的位置为第 1 行、第 1 列。)。数据保证玩...
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++) { cin>>g[i][j]; vis[g[i][j]]=true; if(!g[i][j]) pos={i,j}; ...
L1-072 刮刮彩票 (20 分) import java.util.HashMap; import java.util.Scanner; public class Main { static int x[][]=new int[3][3]; public static void main(String[] args) { Scanner scanner=new Scanner(System.in); int x1[]={36,37,38,39,40,41,42,43,44};...
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"); ...
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], ...