POJ2586
来源:互联网 发布:linux下dd命令 编辑:程序博客网 时间:2024/05/22 01:47
计算盈亏
1.首先题目没看懂什么意思,搜了搜别人的文章,才弄懂,原来是一年当中连续的5个月都是亏损,这样的情况有1-5,2-6...8-12共有8种情况,求最大盈利,如无法盈利则显示Deficit
2.若盈利最大,则亏损的月份应当尽量少。这时观察五个月中的盈利和亏损月份,如果的d>4s,则说明五个月中需要一个月亏损则可以满足五个月亏损。同理根据d和s的关系
可以求出五个月中最少的亏损月份。然后为亏损月份在一年当中寻找合适的位置,使其能够尽量能够被包含在更多的连续的五个月中。
#include<iostream>
using namespace std;
int main()
{
int d,s;
int sum;
while(cin>>s>>d)
{
if(d>4*s)
{
sum=10*s-2*d;
if(sum>0)
cout<<sum<<endl;
else
cout<<"Deficit"<<endl;
}
else if(d<=4*s&&d>3.0/2*s)
{
sum=8*s-4*d;
if(sum>0)
cout<<sum<<endl;
else
cout<<"Deficit"<<endl;
}
else if(d<=3.0/2*s&&d>2.0/3*s)
{
sum=6*s-6*d;
if(sum>0)
cout<<sum<<endl;
else
cout<<"Deficit"<<endl;
}
else if(d<=2.0/3*s&&d>1.0/4*s)
{
sum=3*s-9*d;
if(sum>0)
cout<<sum<<endl;
else
cout<<"Deficit"<<endl;
}
else
cout<<"Deficit"<<endl;
}
return 0;
}
- poj2586
- poj2586
- poj2586
- poj2586
- poj2586
- poj2586
- poj2586
- POJ2586
- POJ2586
- POJ2586
- poj2586
- poj2586
- poj2586
- poj2586
- POJ2586
- poj2586
- POJ2586
- POJ2586--贪心
- Android错误:android out of memory on a xxxxx-byte allocation解决方法
- CentOS 7 修改主机名
- 安装SSL证书(https)后会使网站速度变慢吗?
- 《信息检索》第二周作业——搜索、整理及相片上传
- ios 如何系统性地保障软件的性能
- POJ2586
- 解决mysql"Access denied for user'root'@'IP地址'"问题
- js中使用el表达式
- DELL R610装ubuntu系统
- GitHub使用教程for Eclipse
- Asp.Net MVC3 简单入门第一季(三)详解Controller之Filter
- 另眼看HTTP的GET与POST
- 关于Unity3D中Resources动态加载NGUI图片的方法!!!
- Android百度地图之定位图层