杭电1422 重温世界杯
重温世界杯
Time Limit: 2000/1000 MS (Java/Others) Memory Limit: 65536/32768 K (Java/Others)
Total Submission(s): 5725 Accepted Submission(s): 1996
世界杯虽然结束了,但是这界世界杯给我们还是留下许多值得回忆的东西.比如我们听到了黄名嘴的3分钟激情解说,我们懂得了原来可以向同一个人出示3张黄牌,我们还看到了齐达内的头不仅能顶球还能顶人…………
介于有这么多的精彩,xhd决定重温德国世界杯,当然只是去各个承办世界杯比赛的城市走走看看.但是这需要一大比钱,幸运的是xhd对世界杯的热爱之情打动了德国世界杯组委会,他们将提供xhd在中国杭州和德国任意世界杯承办城市的往返机票,并说服了这些城市在xhd到达这座城市时为他提供一笔生活费以便他在那里参观时用,当参观完时剩余的钱也将留给xhd,但当生活费不够时他们将强行结束xhd的这次德国之行,除了这个,他们还有一个条件,xhd只能根据他们所给的路线参观.比如有3座城市a,b,c,他们给定了a-b-c-a的路线,那么xhd只有3种参观顺序abc,bca,cab.由于各个城市所提供的生活费和在那里的花费都不同,这使xhd很头痛,还好我们事先知道了这笔生活费和花费.请问xhd最多能顺利参观几座城市?
跟最大字段和差不多吧,思想应该一样,算是DP把。
附代码:
#include<stdio.h>
#include<string.h>
#include<algorithm>
int i,j,k,l,m,n,last[210000],ans;
using namespace std;
int Max()
{int sum=0;int b=0;int num=0;for(i=0;i<2*k;i++){if(b+last[i]>=0){num++;b=b+last[i];}else{b=0;num=0;}if(num>sum)sum=num;}if(sum>k)sum=k;return sum;
}
int main()
{while(scanf("%d",&k)!=EOF){for(i=0;i<k;i++){scanf("%d%d",&m,&n);last[i]=last[i+k]=m-n;//保证能从任意位置开始 }ans=Max();printf("%d\n",ans);}
}
杭电1422 重温世界杯相关推荐
- HDU 1422 重温世界杯 环形序列的最长非负连续子序列
重温世界杯 Time Limit: 2000/1000 MS (Java/Others) Memory Limit: 65536/32768 K (Java/Others) Total Subm ...
- HDU 1422 重温世界杯 【C++练习题】
重温世界杯 Time Limit: 2000/1000 MS (Java/Others) Memory Limit: 65536/32768 K (Java/Others) Total Submiss ...
- HDU 1422 重温世界杯 (dp)
题目链接 Problem Description 世界杯结束了,意大利人连本带利的收回了法国人6年前欠他们的债,捧起了大力神杯,成就了4星意大利. 世界杯虽然结束了,但是这界世界杯给我们还是留下许多值 ...
- 杭电OJ分类题目(3)
原题出处:HDOJ Problem Index by Type,http://acm.hdu.edu.cn/typeclass.php 杭电OJ分类题目(3) HDU Computational Ge ...
- 杭电46道DP牛人总结
原文地址:杭电46道DP牛人总结作者:飞泉鸣玉 杭电46道DP牛人总结 HDU 动态规划(46道题目)倾情奉献~ [只提供思路与状态转移方程] 收藏 Robberies http://acm.hdu. ...
- 爬虫实战——爬取杭电就业信息网招聘信息
杭电宣讲会信息爬取 爬取内容: 宣讲单位,宣讲时间,所在学校,宣讲地点,单位简介等 项目需求 实现两层网页的信息爬取,并将爬取的信息进行整合保存到 excel 文件中. (1) 基础:爬取一个外层页中 ...
- hdoj杭电问题分类
杭电上的题虽然多,但是一直苦于找不到问题分类,网页都是英文的,所以平时做题也没怎么看,今天仔细一看,问题分类竟然就在主页....做了那么久的题居然没发现,表示已经狗带..不要笑,不知道有没有像我一样傻 ...
- 杭电OJ第11页2035~2039算法题(C语言)
目录 2035.人见人爱A^B 2036.改革春风吹满地 2037.今年暑假不AC 2038.Message 2039.三角形 2035.人见人爱A^B Problem Description 求A^ ...
- 【杭电ACM】1097 A hard puzzle
[杭电ACM]1097 A hard puzzle http://acm.hdu.edu.cn/showproblem.php?pid=1097 先用int手写了算法结果竟然wrong answer ...
最新文章
- Java渐变进度条_Android ProgressBar自定义图片进度,自定义渐变色进度条
- 从Android的结构看HarmonyOS
- mysql connector 5.5_升级mysql-connector 5到8遇到的问题
- python【数据结构与算法】 python3 deque模块(双端队列)
- python内置函数用来打开或创建文件_2020年《python程序设计》基础知识及程序设计598题XS[含参考答案]...
- 统计学习方法第十八章作业:PLSA 概率潜在语义分析算法 代码实现
- 【Qt】2D绘图之绘制文字
- aspen二元体系共沸组分_超详细 | 手把手教你组分结构预测
- 微博上的网红,为什么更能红得发紫?
- 众所周知的局域网聊天软件
- C语言:用单链表实现输入排序
- 刚刚,华为云找到了更安全更卫生的乘坐电梯方式
- 再谈软件研发管理体系建设
- Android:这是一份全面 详细的Webview使用攻略
- java 设置图标_设置java窗口的图标
- 程序员外包兼职平台介绍
- I.Algorithm Choosing Mushrooms
- 有关找共享单车那些事
- Android系统 GPIO状态查询
- python开发app-如何用python写一个安卓APP?(上)
热门文章
- 设置matlab默认工作路径
- 2018.9.18opencv3.4.1 + vs 2017 community +win 10 x64+cmake 3.11.3终终终章!
- [译] iOS 设计模式进阶
- 揭露动画(Reveal Effect)实现时的注意事项(附上bug-logcat)...
- 《Linux shell变量总结回顾》RHEL6(转)
- 脚本实现补丁安装自动化
- vc picture控件的分类总结(转载)
- SSM-物流管理常见问题4 前端向后端传递数据
- Xpath在选择器中正确,在代码中返回的是空列表问题
- 第二十单元 计划任务crond服务