题目解析
给点观众票数 和 评委票数 看谁赢
解题思路
比较 Pa + a 与 Pb + b 的 总票数多 且有评委的认可 的人胜利
或者 评委数为3 的人胜利
注:
本题虽说 评委数位3的人赢 可是并没有a的评委数为3的案例
所以 我这样的写法 if里面可以将后面的 a == 3 去掉 也是可以对的
可能后期会添加回去 但是截至2022.04.06日10点还未添加
代码
import java.io.*;
import java.math.*;
import java.util.*;
public class Main
{
public static void main(String[] args)
{
int Pa = sc.nextInt(), Pb = sc.nextInt();
int a = 0, b = 0;
for (int i = 1; i <= 3; i++)
{
int x = sc.nextInt();
if (x == 0)
a++;
else
b++;
}
if ((Pa + a > Pb + b && a > 0) || a == 3)
out.printf("The winner is a: %d + %d", Pa, a);
else
out.printf("The winner is b: %d + %d", Pb, b);
out.flush();
out.close();
}
static Scanner sc = new Scanner(System.in);
static PrintWriter out = new PrintWriter(System.out);
}