#include < iostream >
#include < math.h >
using namespace std;
int main() {
double l,w,h,t,g = 981 ,r,rs,rm;
cin >> l >> h >> w;
if (h <= l / 2 ) {
cout << " butter " << endl;
return 0 ;
}
// 求出来的t可能是无效数字,所以要防止2*h-l是负数
t = pow(( 2 * h - l) / g, 0.5 );
r = 60 / w;
rs = t / r;
rm = rs - ( int )rs;
if (rm < 0.25f || rm > 0.75f )
cout << " butter " << endl;
else
cout << " bread " << endl;
return 0 ;
}
记得呆牛以前问过我一条方程能不能解,就是用来解这题,不过看来他当时一开始想错思路了,不过以他的智慧马上就应该意识到不需要解那方程。
这题让我纠结了很久,竟然忘记题目给的参数是厘米。。哎。。23岁的生日就这样被这题坑了。 T_T