谁是神射手

链接:https://www.nowcoder.com/acm/contest/190/C
来源:牛客网

时间限制:C/C++ 1秒,其他语言2秒
空间限制:C/C++ 32768K,其他语言65536K
64bit IO Format: %lld

题目描述

有一天,MWH突然来了兴致,想和CSL比比谁枪法好。于是他们找来了一个瓶子,比比看谁先打中这个瓶子。 给定MWH的命中率和CSL的命中率。 两人轮流射击,MWH先手,问谁获胜的概率大?

输入描述

输入两个整数和,表示MWH和CSL的命中率。.

输出描述

若MWH获胜的概率大,则输出"MWH"。 若CSL获胜的概率大,则输出"CSL",否则输出"equal"。

样例输入

100 100
1​​​​​​0 100

样例输出

MWH
CSL

解题思路

由题意可知,CSL的获胜率为MWH的失败率乘以CSL的命中率,即(1 - ) * ,而MWH的获胜率为,故可比较两者的大小来判断谁获胜的概率大。

#include 
using namespace std;
int main()
{
    int a, b, n, m;
    while (cin >> n >> m)
    {
    	a = n * 100;
    	b = (100 - n) * m;
    	if (a > b)
            puts("MWH");
        else if (a < b)
            puts("CSL");
        else puts("equal");
    }
    return 0;
}

 

你可能感兴趣的:(#,数学几何,ACM题解)