标签:des style blog color 使用 os strong io
Time Limit: 1000MS | Memory Limit: 65536K | |
Total Submissions: 10316 | Accepted: 5136 |
Description
Input
Output
Sample Input
59 237 375 743 200000 849694 2500000 8000000
Sample Output
116 28 300612 Deficit
连续五个月要亏损,这是边界条件,总共加起来要是盈利。这样的话,前五个月一定要把亏损的放在后面,这样12个月里,盈利的月就更多了。
eg: 1 2 3 4 5 6 7 8 9 10 11 12
s s s d d s s s d d s s 8s
d d s s s d d s s s d d 6s
这里的贪心就是尽量让12个月盈利最大,这样就要让亏损的月重复使用。
我是直接用枚举。反正只有4种情况,再判断(K*s-M*d)<0
1 #include<cstdio> 2 #include<string.h> 3 using namespace std; 4 int main() 5 { 6 int s,d; 7 int ok=1; 8 int x,y,z,e; 9 while(scanf("%d%d",&s,&d)!=EOF) 10 { 11 x=s*10-2*d; 12 y=8*s-4*d; 13 z=6*s-6*d; 14 e=3*s-9*d; 15 if(x>0&&(4*s-d)<0) 16 printf("%d\n",x); 17 else if(y>0&&(3*s-2*d)<0) 18 printf("%d\n",y); 19 else if(z>0&&(2*s-3*d)<0) 20 printf("%d\n",z); 21 else if(e>0&&(1*s-4*d)<0) 22 printf("%d\n",e); 23 else printf("Deficit\n"); 24 } 25 return 0; 26 }
标签:des style blog color 使用 os strong io
原文地址:http://www.cnblogs.com/angledamon/p/3869691.html