题目大意:
一个公司每个月盈利(s)或亏损(d)。统计人员没五个月统计一次,每次统计公司总是亏空(意思为这五个月的资金总和小于0)。一共进行了八次统计(1-5、2-6....8-12)。求公司一年最大的盈利值。
解题思路:
其实这题很水,但是还不错,主要是看懂题意即可,需要仔细多看几遍题意。
然后慢慢推出几种可能性:ssssdssssdss/sssddsssddss/ssdddssdddss/sddddsddddsd(尤其注意这一组每次统计必须个月亏损)。
代码:

1 #include<cstdio> 2 #include<cmath> 3 #include<cstring> 4 #include<iostream> 5 #include<algorithm> 6 7 using namespace std; 8 9 int main() 10 { 11 int s,d; 12 while(scanf("%d%d",&s,&d)!=EOF) 13 { 14 int sum=-1; 15 if (4*s-d<=0) 16 sum=10*s-2*d; 17 else if (3*s-2*d<=0) 18 sum=8*s-4*d; 19 else if (2*s-3*d<=0) 20 sum=6*s-6*d; 21 else if (s-4*d<=0) 22 sum=3*s-9*d; 23 if (sum<0) 24 printf("Deficit "); 25 else 26 printf("%d ",sum); 27 } 28 return 0; 29 }