bzoj1207:打鼹鼠
2015-08-23 14:21
197 查看
1207: [HNOI2004]打鼹鼠
Time Limit: 10 Sec Memory Limit: 162 MBSubmit: 2037 Solved: 1008
[Submit][Status][Discuss]
Description
鼹鼠是一种很喜欢挖洞的动物,但每过一定的时间,它还是喜欢把头探出到地面上来透透气的。根据这个特点阿Q编写了一个打鼹鼠的游戏:在一个n*n的网格中,在某些时刻鼹鼠会在某一个网格探出头来透透气。你可以控制一个机器人来打鼹鼠,如果i时刻鼹鼠在某个网格中出现,而机器人也处于同一网格的话,那么这个鼹鼠就会被机器人打死。而机器人每一时刻只能够移动一格或停留在原地不动。机器人的移动是指从当前所处的网格移向相邻的网格,即从坐标为(i,j)的网格移向(i-1, j),(i+1, j),(i,j-1),(i,j+1)四个网格,机器人不能走出整个n*n的网格。游戏开始时,你可以自由选定机器人的初始位置。现在你知道在一段时间内,鼹鼠出现的时间和地点,希望你编写一个程序使机器人在这一段时间内打死尽可能多的鼹鼠。Input
第一行为n(n<=1000), m(m<=10000),其中m表示在这一段时间内出现的鼹鼠的个数,接下来的m行每行有三个数据time,x,y表示有一只鼹鼠在游戏开始后time个时刻,在第x行第y个网格里出现了一只鼹鼠。Time按递增的顺序给出。注意同一时刻可能出现多只鼹鼠,但同一时刻同一地点只可能出现一只鼹鼠。Output
仅包含一个正整数,表示被打死鼹鼠的最大数目Sample Input
2 21 1 1
2 2 2
Sample Output
1HINT
Source
最长上升序列好像记忆化搜索和dp能互相转化貌似。
![](http://images0.cnblogs.com/blog2015/787042/201508/231419525979932.png)
相关文章推荐
- 树莓派 不稳定 ssh经常断 解决
- 基于jquery实现人物头像跟随鼠标转动
- Windows 7环境下安装Apache Http Server 2.2.19
- 封装XML或Json通信数据
- 第五周工作周报
- 同时执行2个存储过程,2个SP中分别有相同的临时表名,会有冲突吗?
- QT 随机数
- 队列 c语言实现
- table在 点击线条颜色
- SQL总结——基本查询
- [php]Undefined offset: 0错误
- [Android] AudioTrack实例
- 编写高质量代码改善C#程序的157个建议——建议129:泛型类型参数要以T作为前缀
- 数据结构之顺序表
- Application
- 263-e-Ugly Number
- 低压电力采集平台DW710C与PC沟通
- PAT 1068. Find More Coins (30)
- server启动故障:com.ibm.ws.exception.RuntimeError
- Android SQLIte 介绍 及 导入db文件到app的/data目录时手机需要root