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

歡迎訪(fǎng)問(wèn) 生活随笔!

生活随笔

當(dāng)前位置: 首頁(yè) > 编程资源 > 编程问答 >内容正文

编程问答

康复题25

發(fā)布時(shí)間:2023/12/3 编程问答 38 豆豆
生活随笔 收集整理的這篇文章主要介紹了 康复题25 小編覺(jué)得挺不錯(cuò)的,現(xiàn)在分享給大家,幫大家做個(gè)參考.

都說(shuō)天上不會(huì)掉餡餅,但有一天gameboy正走在回家的小徑上,忽然天上掉下大把大把的餡餅。說(shuō)來(lái)gameboy的人品實(shí)在是太好了,這餡餅別處都不掉,就掉落在他身旁的10米范圍內(nèi)。餡餅如果掉在了地上當(dāng)然就不能吃了,所以gameboy馬上卸下身上的背包去接。但由于小徑兩側(cè)都不能站人,所以他只能在小徑上接。由于gameboy平時(shí)老呆在房間里玩游戲,雖然在游戲中是個(gè)身手敏捷的高手,但在現(xiàn)實(shí)中運(yùn)動(dòng)神經(jīng)特別遲鈍,每秒種只有在移動(dòng)不超過(guò)一米的范圍內(nèi)接住墜落的餡餅。現(xiàn)在給這條小徑如圖標(biāo)上坐標(biāo):


為了使問(wèn)題簡(jiǎn)化,假設(shè)在接下來(lái)的一段時(shí)間里,餡餅都掉落在0-10這11個(gè)位置。開(kāi)始時(shí)gameboy站在5這個(gè)位置,因此在第一秒,他只能接到4,5,6這三個(gè)位置中其中一個(gè)位置上的餡餅。問(wèn)gameboy最多可能接到多少個(gè)餡餅?(假設(shè)他的背包可以容納無(wú)窮多個(gè)餡餅)

Input

輸入數(shù)據(jù)有多組。每組數(shù)據(jù)的第一行為以正整數(shù)n(0<n<100000),表示有n個(gè)餡餅掉在這條小徑上。在結(jié)下來(lái)的n行中,每行有兩個(gè)整數(shù)x,T(0<T<100000),表示在第T秒有一個(gè)餡餅掉在x點(diǎn)上。同一秒鐘在同一點(diǎn)上可能掉下多個(gè)餡餅。n=0時(shí)輸入結(jié)束。

Output

每一組輸入數(shù)據(jù)對(duì)應(yīng)一行輸出。輸出一個(gè)整數(shù)m,表示gameboy最多可能接到m個(gè)餡餅。
提示:本題的輸入數(shù)據(jù)量比較大,建議用scanf讀入,用cin可能會(huì)超時(shí)。
?

Sample Input

6 5 1 4 1 6 1 7 2 7 2 8 3 0

Sample Output

4

問(wèn)題分析:類(lèi)似于疊塔問(wèn)題,從底層開(kāi)始走尋找最大值,利用一個(gè)二維數(shù)組dp[t][x]來(lái)記錄t秒時(shí)x位置有餅,然后從最后一秒開(kāi)始向前探索。

AC代碼:

#include<iostream> #include<cstring> using namespace std; int maxn(int a, int b, int c) {return (a > b ? a > c ? a : c : b > c ? b : c); } int dp[100000][12]; int main() {int n;while (scanf("%d", &n) != EOF&&n){memset(dp, 0, sizeof(dp));int x, t,max1=0;for (int i = 0; i < n; i++){scanf("%d %d", &x, &t);dp[t][x]++;if (t > max1)max1 = t;}for (int i = max1-1; i >= 0; i--){for (int j = 0; j <= 10; j++){dp[i][j] += maxn(dp[i+1][j], dp[i+1][j - 1], dp[i+1][j + 1]);}}printf("%d\n", dp[0][5]);} }

?

總結(jié)

以上是生活随笔為你收集整理的康复题25的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問(wèn)題。

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