输入第一部分给出一张合法的彩票,即用 3 行 3 列给出 0 至 9 的数字。0 表示的是这个位置上的数字初始时就能看见了,而不是彩票上的数字为 0。 第二部给出玩家刮开的三个位置,分为三行,每行按格式 x y 给出玩家刮开的位置的行号和列号(题目中定义左上角的位置为第 1 行、第 1 列。)。数据保证...
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]); } }
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++) {...
for(int i=1;i<=3;i++) for(int j=1;j<=3;j++) sum[i]+=g[i][j]; for(int j=1;j<=3;j++) for(int i=1;i<=3;i++) sum[3+j]+=g[i][j]; for(int i=1;i<=3;i++) sum[7]+=g[i][i]; for(int i=1;i<=3;i++) sum[8]+=g[i][4-i]; } int main() ...
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>usingnamespacestd;#definemem(a,b) memset(a,b,sizeof a)#definePII pair<int,int>#...
L1-072 刮刮彩票 分数 20 // 34'18"#include<bits/stdc++.h>usingnamespacestd;intarr[3][3];intopen[3][3]; map<int,int> hash;intfirx =1, firy =1, firv =1;voidinit(){ ::hash[6] =10000, ::hash[7] =36, ::hash[8] =720, ::hash[9] =360;...
1, 3) { ans += a[i][t - 3]; } } else { int kx, ky, x1, y1; if (t == 7) { x1 = y1 = 1; rep (i, 1, 3) { ans += a[x1][y1]; x1 ++, y1 ++; } } else { x1 = 1, y1 = 3; rep (i, 1...
L1-062 幸运彩票 (15 分) 彩票的号码有 6 位数字,若一张彩票的前 3 位上的数之和等于后 3 位上的数之和,则称这张彩票是幸运的。本题就请你判断给定的彩票是不是幸运的。 输入格式 输入在第一行中给出一个正整数 N(≤ 100)。随后 N 行,每行给出一张彩票的 6 位数字。