简单题意
公司每五个连续月上报一次账目,已知盈利月份和亏损月份各自钱数一样多,上报的8次连续5个月的总账目都是亏损,给出盈利,和亏损,求出一年能盈利多少
解题思路形成过程
一开始就连题都没读懂,怎么连续报的账目都是亏损,最后怎么还能赚钱那?问了问同学,举了个例子还真有真实的情况,只要控制前五个月盈利和亏损的比例,接下来的月份按照前五个月的周期写下去,这样每5个月的账目盈利和亏损的比例都是一样的,所以分别讨论前五个月的所有情况,求出亏损的情况下全年的收入情况。
AC代码
#include <iostream>
#include <fstream>using namespace std;
int main(){
ifstream cin("in.txt");
int s,d,money;
while(cin>>s>>d){
if(d>4*s)money=10*s-2*d;
else if(2*d>3*s)money=8*s-4*d;
else if(3*d>2*s)money=6*s-6*d;
else if(4*d>s)money=3*s-9*d;
else money=-12*d;
if(money<=0)cout<<"Deficit"<<endl;
else cout<<money<<endl;
}
return 0;
}