~题目链接~
http://poj.org/problem?id=2586
输入
59 237 375 743 200000 849694 2500000 8000000
结果
116 28 300612 Deficit
题目概述
1.每个月要是盈利就盈利 s ;否则,就亏损 p
2.每连着的五个月必定亏损 12345、23456、 344567……
3.问年末总结,公司是否盈利,盈利则输出最大盈利;否则输出Deficit
#include<stdio.h> #include<string.h> #include<stdlib.h> int main() { int n,m; while(~scanf("%d%d",&n,&m)) { int i,sum; for(i=1; i<=5; i++)//判断一个月当中有几个月亏损,几个月盈利 { if((m*i)>(n*(5-i))) break; } switch(i)//计算盈利或亏损 { case 1:case 2:case 3:sum=n*(12-2*i)-m*2*i;break; case 4:sum=n*3-m*9;break; case 5:sum=-m*12;break; } if(sum>0) printf("%d ",sum); else printf("Deficit "); } return 0; }