题目大意:
一个公司每个月盈利(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\n");
25 else
26 printf("%d\n",sum);
27 }
28 return 0;
29 }
时间: 2024-10-09 23:32:33