3 条题解
-
4
即使你不知道什么是正弦值,或者不知道怎么求「较小锐角」的正弦值,从样例输入
3 5 4
及输出输出3/5
可以猜测输出最小值/最大值
即可,即约分这里使用了
stl_algo.h
中的__gcd()
函数偷懒,你也可以自己写一个辗转相除法求最大公约数的函数。经过测试,即使在分母 a[2] 为
1
时输出a[0]/1
也是可以通过的,数据有待加强。#include <bits/stdc++.h> using namespace std; int main() { int a[3]; cin >> a[0] >> a[1] >> a[2]; sort(a, a+3); int gcd=__gcd(a[0],a[2]); a[0]/=gcd; a[2]/=gcd; if(a[2] != 1) cout << a[0] << '/' << a[2] << endl; else cout << a[0] << endl; return 0; }
- 1
信息
- ID
- 853
- 时间
- 1000ms
- 内存
- 125MiB
- 难度
- 1
- 标签
- 递交数
- 18
- 已通过
- 13
- 上传者