题目描述
PIPI与POPO这次比赛射击,谁先打中远方的靶子谁就获胜。
已知PIPI射击的命中率为a%,而POPO射击的命中率为b%。二人轮番射击,由PIPI先手,请问谁获胜的概率大。
输入
输入两个整数a,b(0<=a,b<=100)。
输出
若PIPI获胜的概率大,则输出"PIPI"。若POPO获胜的概率大,则输出"POPO"。若两人获胜的概率一样大,则输出"55OPEN"。
样例输入
100 100
样例输出
PIPI
一道数学题
需要首先求出两个人的获胜概率,等比公式求和然后求极限,具体公式可以百度一下
最后得到的PIPI的获胜的概率为100a/(100a+100b-ab) POPO获胜的概率为(100-a)b/(100a+100b-ab)
分母相同,只需要比较分子的大小
#include<bits/stdc++.h>
using namespace std;
main()
{
int a,b;
scanf("%d%d",&a,&b);
int n=100*a;
int m=(100-a)*b;
if(n>m)
printf("PIPI");
else if(n<m)
printf("POPO");
else
printf("55OPEN");
}