59 237375 743200000 8496942500000 8000000Sample Output11628300612Deficit题意:每五个月报一次表,这个表一定是亏得,这五个月为1-5,2-6,3-7.......然后你输入是s和d,s代表的是每月盈利,d代表每月亏损,问你每年最大能赚多少钱。分6种情况:(x为这五个月中盈利月的个数)1.当x为1时ssssd,ssssd,ss。x为2sssdd,sssdd,ss。x为3ssddd,ssddd,ss。x为4sdddd,sdddd,sd。x为5ddddd,ddddd,dd这时一定亏损,so代码如下:#include <iostream>using namespace std;int main(){ int s,d; int res; while(cin>>s && cin>>d) { if(d>4*s)res=10*s-2*d; else if(2*d>3*s)res=8*s-4*d; else if(3*d>2*s)res=6*(s-d); else if(4*d>s)res=3*(s-3*d); else res=-1; if(res<0)cout<<"Deficit"<<endl; else cout<<res<<endl; } return 0;}
新闻热点
疑难解答