英语不好就是坑啊。这道题把我坑残了啊。5次WA一次被HACK。第二题得分就比第一题高10分啊。

以后一定要加强英语的学习,要不然就跪了。

题意:有一个果园里有非常多树,上面有非常多果实,为了不然成熟的果实腐烂,必须在两天之内收集起来。给出果园有的树,以及该树上的果实个数,工人每天能够採集的上限,求出这段时间之后,能收集到的最大值。

想法非常easy。优先採集上一天剩下的果实(假设有剩下)。假设还能採集再採集今天成熟的果实。假设採集不玩就把当前天数的果实移动到下一天去优先採集。

#include<stdio.h>
#include<string.h>
#include<stdlib.h>
int main()
{
int n,v;
int i;
int ans=0;
int cnt;
int c;
int a[5000],b,d;
memset(a,0,sizeof(a));
scanf("%d %d",&n,&v);
for(i=1;i<=n;i++)
{
scanf("%d %d",&b,&d);
a[b]+=d;
}
cnt=0;
for(i=0;i<=3001;i++)
{
c=v;
if(cnt<=c)
{
c-=cnt;
ans+=cnt;
}
else
{
ans+=c;
c=0;
}
if(c>=a[i])
{
ans+=a[i];
cnt=0;
}
else
{
cnt=a[i]-c;
ans+=c;
}
}
printf("%d\n",ans);
return 0;
}

最新文章

  1. Titanium.UI.createAlertDialog
  2. Yii2 ActiveRecord save失败
  3. Select查询执行顺序
  4. Hyper-V初涉:功能的添加与虚拟机的创建
  5. No.014:Longest Common Prefix
  6. 转:delphi异常捕获try except语句 和 try finally语句用法
  7. 【POJ】3071 Football
  8. openjudge 大师兄,师傅被妖怪抓走啦
  9. BoneCP主要配置参数
  10. Is there a way for me to run Adb shell as root without typing in &#39;su&#39;?
  11. 自己安装的几个Eclipse插件
  12. Hadoop权威指南(中文版,第2版)【分享】
  13. [Mac] 使用Mac时的一些技巧
  14. item Collaborative Filtering
  15. SugarSync网盘之XML解析
  16. STM32开发指南-按键输入实验
  17. 踩一踩微信小程序开发的坑---tabBar
  18. noip普及组2004 FBI树
  19. linux杀毒软件ClamAV的安装使用
  20. android中的websocket 应用

热门文章

  1. MySQL中CASE的使用
  2. HDU 3639 Hawk-and-Chicken(良好的沟通)
  3. FZU 2113(数位dp)
  4. U7Linux文件与目录管理
  5. HDU 1241 :Oil Deposits
  6. 该View转换成Bitmap方法
  7. 《JavaScript设计模式与开发实践》读书笔记之策略模式
  8. as 的妙用
  9. Applet 数字签名技术完全攻略
  10. Visual Studio Tips: How to change project namespace