这是我写的 public static int t; public static int n; public static void main(String[] args) { Scanner scanner=new Scanner(System.in); t = scanner.nextInt(); n=scanner.nextInt(); int[][] ints=new int[n][2]; while (t>0){ for (int i = 0; i < n; i++) { ints[i][0]=scanner.nextInt(); ints[i][1]=scanner.nextInt(); } System.out.println(); isInt(ints); t--; } } public static void isInt(int[][] ints) { int fm=1,fz=0; for (int i = 0; i < n; i++) { if (fm%ints[i][1]!=0){ fm*=ints[i][1]; fz=(fz*ints[i][1])+((fm/ints[i][1])*ints[i][0]); }else { fz+=(fm/ints[i][1])*ints[i][0]; } } if (fz==fm) { System.out.print("YES"); } else { System.out.print("NO"); } }
点赞 评论

相关推荐

Rena1ssanc...:对的,要是面评没太烂,勤更新简历等捞就行了,腾讯可以无限复活
点赞 评论 收藏
分享
缒梦&独舞:这家公司是这样的,去年给我实习offer了,不过也是面着玩儿的,他周六还要去做公益志愿活动
点赞 评论 收藏
分享
不愿透露姓名的神秘牛友
07-11 12:10
点赞 评论 收藏
分享
牛客网
牛客网在线编程
牛客网题解
牛客企业服务