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

歡迎訪問 生活随笔!

生活随笔

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

编程问答

扔盘子(51Nod-1279)

發(fā)布時(shí)間:2025/3/17 编程问答 25 豆豆
生活随笔 收集整理的這篇文章主要介紹了 扔盘子(51Nod-1279) 小編覺得挺不錯(cuò)的,現(xiàn)在分享給大家,幫大家做個(gè)參考.

題目

?有一口井,井的高度為N,每隔1個(gè)單位它的寬度有變化。現(xiàn)在從井口往下面扔圓盤,如果圓盤的寬度大于井在某個(gè)高度的寬度,則圓盤被卡住(恰好等于的話會下去)。
盤子有幾種命運(yùn):1、掉到井底。2、被卡住。3、落到別的盤子上方。
盤子的高度也是單位高度。給定井的寬度和每個(gè)盤子的寬度,求最終落到井內(nèi)的盤子數(shù)量。

如圖井和盤子信息如下:
井:5 6 4 3 6 2 3
盤子:2 3 5 2 4

最終有4個(gè)盤子落在井內(nèi)。

輸入

第1行:2個(gè)數(shù)N, M中間用空格分隔,N為井的深度,M為盤子的數(shù)量(1 <= N, M <= 50000)。
第2 - N + 1行,每行1個(gè)數(shù),對應(yīng)井的寬度Wi(1 <= Wi <= 10^9)。
第N + 2 - N + M + 1行,每行1個(gè)數(shù),對應(yīng)盤子的寬度Di(1 <= Di <= 10^9)

輸出

輸出最終落到井內(nèi)的盤子數(shù)量。

輸入樣例

7 5
5
6
4
3
6
2
3
2
3
5
2
4

輸出樣例

4

思路:

一開始用單調(diào)棧來維護(hù),TLE,換了一種方法來做

假設(shè)如果能到達(dá)第 i 層,那么就一定能到達(dá)第 i-1 層,因此如果當(dāng)?shù)?i 層大于第 i-1 層時(shí),直接令第 i 層等于第 i-1 層即可。

然后對于 m 個(gè)盤子,初始假設(shè) pos=n,倒著枚舉 n 層,如果第 i 個(gè)盤子小于等于第 pos 層的話,那么說明這個(gè)盤子可以向下落到能落的最底層,這個(gè)時(shí)候能落的盤子數(shù)量+1,pos--,接著枚舉下一個(gè)盤子,直到 pos 為 0

源程序

#include<iostream> #include<cstdio> #include<cstdlib> #include<string> #include<cstring> #include<cmath> #include<ctime> #include<algorithm> #include<utility> #include<stack> #include<queue> #include<vector> #include<set> #include<map> #define EPS 1e-9 #define PI acos(-1.0) #define INF 0x3f3f3f3f #define LL long long const int MOD = 1E9+7; const int N = 50000+5; const int dx[] = {-1,1,0,0}; const int dy[] = {0,0,-1,1}; using namespace std;int a[N],b[N]; int main() {int n,m;scanf("%d%d",&n,&m);scanf("%d",&a[1]);for(int i=2;i<=n;i++){scanf("%d",&a[i]);if(a[i]>a[i-1])a[i]=a[i-1];}for(int i=1;i<=m;i++)scanf("%d",&b[i]);int res=0;int pos=n;for(int i=1;i<=m;i++){while(pos>0){if(b[i]<=a[pos]){pos--;res++;break;}pos--;}}cout<<res<<endl;return 0; }

?

總結(jié)

以上是生活随笔為你收集整理的扔盘子(51Nod-1279)的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。

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

主站蜘蛛池模板: 女性裸体视频网站 | 美女诱惑av | 国产色综合视频 | av在线色 | 中国美女一级看片 | av网站网址 | 神马久久香蕉 | 久久精品导航 | 亚洲综合第一页 | 精品一区二区中文字幕 | 国产精品人人爽人人爽 | 国产页 | 成人自拍网 | 五月婷婷在线播放 | 国产亚洲片 | 91欧美在线 | 在线激情视频 | 国产精品欧美性爱 | 日日干天天射 | 天降女子在线观看 | 成人91在线 | 日韩精品四区 | 亚洲AV成人无码久久精品同性 | 九九热视频在线观看 | 毛片福利视频 | 精品国产乱子伦 | 青青草伊人久久 | www.久久久.com | 蜜桃一区二区 | 天天槽 | 福利视频免费观看 | 福利二区三区 | 日韩av高清在线观看 | 天天干天天噜 | 国产成人啪一区二区 | www.99视频| 午夜av网站| 三级第一页 | 色悠悠av | 国产黄色片在线播放 | 亚洲国产一区二区在线观看 | 91搞搞| 神马三级我不卡 | 成人做爰9片免费视频 | 成人免费毛片足控 | 四季av中文字幕一区 | 久久精品电影 | 精品福利一区二区 | 成人动漫免费在线观看 | 亚洲第一天堂久久 | 一本大道伊人av久久综合 | 欧美一区二区三区视频在线 | 丁香婷婷视频 | 欧美熟妇精品黑人巨大一二三区 | 亚洲中文字幕一区二区 | 开心激情综合 | 激情综合久久 | 黄视频在线 | 色综合久久五月 | 日韩小视频网站 | 国产精品久久久久久免费播放 | 欧美人妻精品一区二区免费看 | 你懂的在线观看网站 | 自拍偷拍一区二区三区 | 富婆如狼似虎找黑人老外 | 久草三级 | 日韩一级片一区二区 | 97在线免费观看视频 | 天天干天天操天天干 | 91久久国语露脸精品国产高跟 | 日韩二区三区四区 | 国产999精品久久久久久 | 欧美天天射 | 福利视频在线导航 | 天天干中文字幕 | 人人妻人人爽人人澡人人精品 | 麻豆tv在线观看 | 黑人3p波多野结衣在线观看 | 日韩av日韩 | 欧美精品一二 | 国产精品久久久久久久久久东京 | 五月天丁香久久 | 中文字幕在线看高清电影 | 欧美激情videos | 天天视频污 | 午夜精品一区二区三区在线视频 | 都市激情 亚洲 | 激情婷婷综合 | 69视频一区二区 | 国产综合视频在线 | 成人激情电影在线观看 | 中文字幕在线视频免费观看 | 成人久久久 | 亚洲精品三级 | 色播亚洲 | 一本亚洲| 潘金莲一级淫片aaaaaaa | 午夜性生活视频 | 一道本av |