日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程资源 > 综合教程 >内容正文

综合教程

bzoj 1207 [HNOI2004]打鼹鼠 小技巧

發(fā)布時間:2023/10/11 综合教程 83 老码农
生活随笔 收集整理的這篇文章主要介紹了 bzoj 1207 [HNOI2004]打鼹鼠 小技巧 小編覺得挺不錯的,現(xiàn)在分享給大家,幫大家做個參考.

Description

鼴鼠是一種很喜歡挖洞的動物,但每過一定的時間,它還是喜歡把頭探出到地面上來透透氣的。根據(jù)這個特點阿Q編寫了一個打鼴鼠的游戲:在一個n*n的網(wǎng)格中,在某些時刻鼴鼠會在某一個網(wǎng)格探出頭來透透氣。你可以控制一個機器人來打鼴鼠,如果i時刻鼴鼠在某個網(wǎng)格中出現(xiàn),而機器人也處于同一網(wǎng)格的話,那么這個鼴鼠就會被機器人打死。而機器人每一時刻只能夠移動一格或停留在原地不動。機器人的移動是指從當前所處的網(wǎng)格移向相鄰的網(wǎng)格,即從坐標為(i,j)的網(wǎng)格移向(i-1, j),(i+1, j),(i,j-1),(i,j+1)四個網(wǎng)格,機器人不能走出整個n*n的網(wǎng)格。游戲開始時,你可以自由選定機器人的初始位置。現(xiàn)在你知道在一段時間內(nèi),鼴鼠出現(xiàn)的時間和地點,希望你編寫一個程序使機器人在這一段時間內(nèi)打死盡可能多的鼴鼠。

Input

第一行為n(n<=1000), m(m<=10000),其中m表示在這一段時間內(nèi)出現(xiàn)的鼴鼠的個數(shù),接下來的m行每行有三個數(shù)據(jù)time,x,y表示有一只鼴鼠在游戲開始后time個時刻,在第x行第y個網(wǎng)格里出現(xiàn)了一只鼴鼠。Time按遞增的順序給出。注意同一時刻可能出現(xiàn)多只鼴鼠,但同一時刻同一地點只可能出現(xiàn)一只鼴鼠。

Output

僅包含一個正整數(shù),表示被打死鼴鼠的最大數(shù)目

題解:

十分簡單的 $O(m^2) $ DP.

不過,我們可以開一個 $mx$ 數(shù)組進行一下剪枝。其中,mx[i] 代表 1~i 中 f[i] 的最大值

Code:

#include<bits/stdc++.h>
#define setIO(s) freopen(s".in","r",stdin)
#define maxn 1000000
using namespace std;
int f[maxn],t[maxn],x[maxn],y[maxn],mx[maxn];
int main(){
// setIO("input");
int n,m,ans=0;
scanf("%d%d",&n,&m);
for(int i=1;i<=m;++i) scanf("%d%d%d",&t[i],&x[i],&y[i]),f[i]=mx[i]=1;
for(int i=2;i<=m;++i) {
for(int j=i-1;j>=1;--j){
if(f[i]>mx[j]) break;
if(abs(x[i]-x[j])+abs(y[i]-y[j])<=t[i]-t[j]) f[i]=max(f[i],f[j]+1);
}
mx[i]=max(f[i],mx[i-1]);
}
printf("%d",mx[m]);
return 0;
}

  

總結(jié)

以上是生活随笔為你收集整理的bzoj 1207 [HNOI2004]打鼹鼠 小技巧的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網(wǎng)站內(nèi)容還不錯,歡迎將生活随笔推薦給好友。

主站蜘蛛池模板: 美女啪啪网址 | 中文字幕黑丝 | 一本色道无码道dvd在线观看 | 蜜桃精品视频在线 | 五月亚洲婷婷 | 97精品人妻一区二区三区香蕉 | 牛牛热在线视频 | 婷婷色吧 | 久久久久久久免费 | 日本激情一区二区三区 | 91精品网 | 亚洲欧美成人一区二区 | 91久久亚洲 | 在线黄av| 青青欧美 | 国产欧美一区二区精品性色99 | 狠狠操狠狠操狠狠操 | 黄色一级免费观看 | 国产精品国产三级国产 | 美女色诱男人激情视频 | www,久久久 | 久久久久国产精 | 日韩久久中文字幕 | 亚洲视频免费播放 | 亚洲国产极品 | 成人午夜免费观看 | 91视频在| 9999re| 91精品国产一区二区无码 | 穿情趣内衣被c到高潮视频 欧美性猛交xxxx黑人猛交 | 99久久黄色 | wwwxxx日本| 激情春色网 | 亚洲在线视频免费观看 | 日韩aa | 国产亚洲精久久久久久无码77777 | 黄色a毛片 | 天天操夜操 | 日韩精品视频在线播放 | 青青毛片| 中文字幕一区二区久久人妻网站 | 黄色国产网站 | 免费观看污网站 | 插插射射 | 成人自拍av| 日本中文字幕在线免费观看 | 在线成人观看 | 日本高潮视频 | 影音先锋男人资源网站 | 天天弄天天干 | 欧美丰满熟妇bbbbbb百度 | 亚洲有吗在线 | 新红楼梦2005锦江版高清在线观看 | 欧美一区二区黄片 | 一区二区精品在线 | 人妻在卧室被老板疯狂进入 | 精品三级av | 日韩视频国产 | 欧美成人免费在线视频 | 国产精品福利网站 | 日本精品一区二区三区四区 | 亚洲第一第二区 | 美女一级片 | 亚洲综合精品国产一区二区三区 | 亚洲精品一区二区18漫画 | 99热99精品 | 国产成人短视频 | 日日夜夜爽爽 | 日韩电影三级 | 好大好爽视频 | 色婷婷麻豆 | 97爱爱| 国产一区a | 黄色特级一级片 | 老司机午夜性大片 | 大陆农村乡下av | 日韩av在线一区 | 碧蓝之海动漫在线观看免费高清 | 欧洲一区二区三区在线 | 女性裸体不遮胸图片 | 亚洲精品2| 性久久久久久久久 | 国产一级黄 | 亚洲欧美在线视频观看 | 国产情侣一区二区三区 | 国产情侣在线播放 | 中文字幕av一区二区三区谷原希美 | 亚洲一级黄色大片 | 天天干在线观看 | 国产理论片在线观看 | 自拍视频啪| a级黄色片 | 中文字幕av一区二区三区谷原希美 | 天天成人 | 欧美精品免费播放 | 欧美猛操 | 亚洲 欧美 日韩 国产综合 在线 | 黄色免费在线观看视频 | 在线观看国产精品一区 |