POJ 2586 枚举

来源:互联网 发布:java设计模式' 编辑:程序博客网 时间:2024/06/05 08:49

题目大意:一个公司每个月一结算,若盈利就盈利s,若亏损则亏损d

又知每5个月结一回账,得知每五个月均为亏损,问一年内能否盈利及最大利润,若一定亏损则输出“Deficit”;

#include<iostream>using namespace std;double work(double s,double d){if (4*s<d){return 10*s-2*d;}if (3*s<2*d){return 8*s-4*d;}if (2*s<3*d){return 6*s-6*d;}if (s<4*d){return 3*s-9*d;}return -1;}int main(int argc,char *argv[]){double s,d;bool flag=false;double plus;while (cin>>s>>d){plus=work(s,d);if (plus>0){cout<<plus<<endl;} else{cout<<"Deficit"<<endl;}}return 0;}