~题目链接~
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\n",sum);
else
printf("Deficit\n");
}
return 0;
}