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

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

POJ 3250 Bad Hair Day【单调队列】

發(fā)布時間:2025/3/8 编程问答 24 豆豆
生活随笔 收集整理的這篇文章主要介紹了 POJ 3250 Bad Hair Day【单调队列】 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

Description

Some of Farmer John'sNcows (1 ≤N≤ 80,000) are having a bad hair day! Since each cow is self-conscious about her messy hairstyle, FJ wants to count the number of other cows that can see the top of other cows' heads.

Each cowihas a specified heighthi(1 ≤hi≤ 1,000,000,000) and is standing in a line of cows all facing east (to the right in our diagrams). Therefore, cowican see the tops of the heads of cows in front of her (namely cowsi+1,i+2, and so on), for as long as these cows are strictly shorter than cowi.

Consider this example:

??????? =
=?????? =
=?? -?? =???????? Cows facing right -->
=?? =?? =
= - = = =
= = = = = =
1 2 3 4 5 6

Cow#1 can see the hairstyle of cows #2, 3, 4
Cow#2 can see no cow's hairstyle
Cow#3 can see the hairstyle of cow #4
Cow#4 can see no cow's hairstyle
Cow#5 can see the hairstyle of cow 6
Cow#6 can see no cows at all!

Letcidenote the number of cows whose hairstyle is visible from cowi; please compute the sum ofc1throughcN.For this example, the desired is answer 3 + 0 + 1 + 0 + 1 + 0 = 5.

Input

Line 1: The number of cows,N.
Lines 2..N+1: Linei+1 contains a single integer that is the height of cowi.

Output

Line 1: A single integer that is the sum ofc1throughcN.

Sample Input

6
10
3
7
4
12
2

Sample Output

5

分析:

這個題的實質是求從隊列中任意一個數開始連續(xù)下降的數的個數的和。所以需要知道從隊列中的某個數開始有多少個連續(xù)的下降的數。所以考慮使用單調隊列。由于這道題不是求一個區(qū)間的最值,所以不用記錄隊首,隊列退化為棧。而且沒有區(qū)間長度限制,所以不用記錄下標,也不用保留原數據,降低了空間復雜度。時間復雜度為O(n),注意sum的范圍。
code:

?

View Code #include<stdio.h>
int stack[80010];
int main()
{
int top=0,i,n,p;
__int64 sum=0;
scanf("%d",&n);
for(i=1;i<=n;i++)
{
scanf("%d",&p);
while(top>0&&stack[top]<=p)
top--;
sum+=top;
stack[++top]=p;
}
printf("%I64d\n",sum);
return 0;
}


轉載于:https://www.cnblogs.com/dream-wind/archive/2012/03/14/2396291.html

總結

以上是生活随笔為你收集整理的POJ 3250 Bad Hair Day【单调队列】的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。

主站蜘蛛池模板: 午夜黄色网 | 成人h动漫精品一区二区 | 99视频在线精品 | 国产日韩免费视频 | 玖玖色在线 | 夜夜骚av| 中文字幕有码在线 | 男女av | 老太太av | 精品国产一区二区三区久久 | 亚洲黄色大全 | 亚洲一区二区三区四区不卡 | 久热精品视频在线观看 | 国产成人精品一区二区三 | 国产欧美中文字幕 | 中文无码精品一区二区三区 | 91精品国产一区二区三区 | 蜜臀久久99精品久久久久宅男 | 日韩精品视频免费在线观看 | 欧美美女啪啪 | 高清在线一区 | 成人av18 | 三级黄色网络 | 日本亚洲一区二区 | 欧美激情性做爰免费视频 | 亚洲激情精品 | 最近中文字幕在线观看视频 | 国内少妇毛片视频 | 日韩成人免费在线观看 | 欧美日韩久久久久久 | 999国内精品永久免费视频 | 99久久久国产精品无码性 | 2019日韩中文字幕mv | 日韩国产欧美视频 | 国产又黄又大又粗视频 | 69福利社区| 手机看片一区二区 | 亚洲综合a| 国模无码国产精品视频 | 色呦呦视频在线观看 | 午夜爱爱毛片xxxx视频免费看 | 黄视频网站在线 | 中文字幕网址在线 | 亚洲福利视频在线 | 一区二区国产精品精华液 | 韩国三级bd高清中字2021 | 天天想你免费观看完整版高清电影 | 五月网| 亚洲成人精品一区二区 | 国产96视频 | 日韩精品免费一区二区在线观看 | 日本大尺度吃奶做爰久久久绯色 | 免费av一级片 | 澳门色网| jizzjizz日本人 | 韩国bj大尺度vip福利网站 | 麻豆国产一区 | 少妇高潮久久久 | 亚洲国产欧美自拍 | 在线观看日韩中文字幕 | 明日花绮罗高潮无打码 | 狼人综合网 | 欧美大白屁股 | 亚洲精品短视频 | 日韩三级视频在线 | 中文字幕在线视频一区二区 | 西西4444www大胆无码 | 亚洲综合久 | 久色99| 香蕉成人网 | 日韩啪啪网站 | 国产经典毛片 | 精品亚洲国产成人av制服丝袜 | 欧美精品色哟哟 | 欧美日韩va | 天天综合入口 | 成年在线观看视频 | 97性视频 | 一级片一级片 | 毛片基地免费观看 | 亚洲精品乱码久久久久久蜜桃91 | 91瑟瑟 | 欧洲亚洲自拍 | 在线欧美a | 亚洲91网| 欧美在线播放一区 | 日本极品少妇 | 九色蝌蚪porny | 亚洲精品黄色片 | 91久久精品国产91久久 | 荒岛淫众女h文小说 | 欧美精品久久久久 | 秋霞毛片少妇激情免费 | 可以免费看的黄色网址 | 97超视频在线观看 | 少妇一级免费 | 日韩网站免费观看高清 | 伊人福利在线 | xxxx999|