题解-数学方法
2024-08-06 09:20:05
发布于:上海
3阅读
0回复
0点赞
#include<iostream>
using namespace std;
/*
我们设明仔每天玩t小时,
则他成绩会下滑ta,
但是剩下时间可以学习,则会增长(n-t)b分的成绩
所以可以列出不等式:
ta<=(n-t)b
移项,得:
ta+tb<=nb
最终求得:
t<=(nb)/(a+b)
由于C++中int向下取整,而且t要尽可能大,所以可以知道,
tmax=(nb)/(a+b)
*/
int main(){
int a,b,n;
cin>>a>>b>>n;
cout<<n*b/(a+b);
return 0;
}
这里空空如也
有帮助,赞一个