链接:https://ac.nowcoder.com/acm/contest/1115/A
来源:牛客网
题目描述
一日,白月初和涂山苏苏走到了正在搞促销的妖馨斋前。
白月初为了骗取五彩棒,就和苏苏玩比大小游戏。
有三个正整数a、b、c,设,。
若A > B,那么涂山苏苏就要给白月初一个五彩棒,否则白月初就要给涂山苏苏一个五彩棒。
然而他们选择的数太大了,无法口算,于是他们找到了你。
你的任务是:如果A > B,输出YES,否则输出NO。
输入描述:
一行三个正整数a, b, c()。
输出描述:
一行一个YES或NO。
示例1
输入
复制
1 2 3
输出
复制
YES
思路:你可以选择直接计算或者找规律,直接计算好像,但是在没有大整数的数据类型的情况下不好写,如果有大整形的情况下就很好写(如Python);找规律的情况,你会发现只有在a = b = c的情况下才有A = B。
代码:
c++
#include <bits/stdc++.h>
using namespace std;
int main()
{
string a, b, c;
cin >> a >> b >> c;
if(a == b&& b == c)
cout << "NO"<<endl;
else
cout << "YES" << endl;
return 0;
}
Python:
a, b, c = map(float, input().split())
print('YES') if a * b / c + b * c / a + c * a / b > a + b + c else print('NO')