列表

详情


NC17866. 谁是神射手

描述

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

输入描述

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

输出描述

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

示例1

输入:

100 100

输出:

MWH

示例2

输入:

0 100

输出:

CSL

原站题解

上次编辑到这里,代码来自缓存 点击恢复默认模板

Pascal(fpc 3.0.2) 解法, 执行用时: 2ms, 内存消耗: 256K, 提交时间: 2018-09-26 19:00:03

var a,b,c:longint;
begin
  read(a,b);
  c:=100-a;
  b:=b*c div 100;
  if a>b then write('MWH') else
  if a=b then write('equal') else write('CSL');
end.

C++11(clang++ 3.9) 解法, 执行用时: 3ms, 内存消耗: 496K, 提交时间: 2018-09-15 20:18:43

#include<cstdio>
int main(){
	int n,m;
	scanf("%d%d",&n,&m);
	printf((100-n)*m<100*n?"MWH":(100-n)*m==100*n?"equal":"CSL");
	return 0;
}

Python3 解法, 执行用时: 50ms, 内存消耗: 4556K, 提交时间: 2022-10-26 19:36:29

a,b=list(map(int,input().split()))
c=a*b/100+a-b
if c>0:
    print("MWH")
elif c<0:
    print("CSL")
else:
    print("equal")

上一题