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

歡迎訪問 生活随笔!

生活随笔

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

编程问答

POJ2182-Lost Cows【树状数组,二分】

發布時間:2023/12/3 编程问答 21 豆豆
生活随笔 收集整理的這篇文章主要介紹了 POJ2182-Lost Cows【树状数组,二分】 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

正題

題目鏈接:http://poj.org/problem?id=2182


題目大意

給出每頭牛前面有多少個比它高的,求每頭牛的最大高度。


解題思路

建立一個01序列,表示每個高度是否被占用過,然后倒序掃描每次找到一個沒有被占用的第Ai+1個位置,然后標記占用。
我們可以用樹狀數組表示每個高度前面有多少個沒被占用,然后用二分找到答案。


code

#include<cstdio> #define lobit(x) x&-x using namespace std; int c[8001],n,a[8001],ans[8001]; void add(int x,int num) {while(x<=n){c[x]+=num;x+=lobit(x);} } int ask(int x) {int sum=0;while(x){sum+=c[x];x-=lobit(x);}return sum; } int low(int x)//二分答案 {int l=1,r=n;while(l<=r){int mid=(l+r)/2;if(ask(mid)+x<=mid) r=mid-1;else l=mid+1;}return l; } int main() {scanf("%d",&n);a[1]=0;for(int i=2;i<=n;i++)scanf("%d",&a[i]);for(int i=n;i>=1;i--){int w=low(a[i]+1);//找到位置ans[i]=w;//記錄答案add(w,1);//占用該位置}for(int i=1;i<=n;i++)printf("%d\n",ans[i]); }

總結

以上是生活随笔為你收集整理的POJ2182-Lost Cows【树状数组,二分】的全部內容,希望文章能夠幫你解決所遇到的問題。

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

主站蜘蛛池模板: 色视频线观看在线播放 | 日本熟女一区二区 | 欧美中文日韩 | 夜夜爽夜夜叫夜夜高潮漏水 | 在线免费av网址 | 国偷自产av一区二区三区麻豆 | 国产又粗又黄又猛 | 国产一级片毛片 | 亚洲啪av永久无码精品放毛片 | www.色播.com | 99久久精品一区二区成人 | 欧美乱淫视频 | 亚洲福利av | 日本欧美一区 | 成人91| 美乳人妻一区二区三区 | 影音先锋 日韩 | 免费无码av片在线观看 | 欧美三区在线 | 久久久久久欧美 | 在线免费日韩av | 亚洲精品免费观看 | 国产一二区视频 | 麻豆做爰免费观看 | 成色视频 | 精品国产午夜福利在线观看 | 久久久久久久综合 | 精品国产一区二区在线观看 | 超碰免费97 | 丰满少妇一区二区 | 麻豆疯狂做受xxxx高潮视频 | 一本色综合 | 日皮在线观看 | 永久免费在线播放 | 日本不卡一区在线 | 男女性高潮免费网站 | 人人爱人人澡 | 女人的天堂av | 国产一区二区欧美日韩 | 用舌头去添高潮无码视频 | 欧美射射射 | 玖玖爱这里只有精品 | 我要爱爱网| 欧美日韩国产一区二区在线观看 | 懂色av一区二区三区四区五区 | 国产精品一区二区视频 | 夜夜嗨aⅴ一区二区三区 | 亚洲av无码久久忘忧草 | 欧美人与性囗牲恔配 | av免费观看入口 | 欧美久久视频 | 自拍偷拍第3页 | 国产成人无码精品亚洲 | 色综合中文字幕 | 91丝袜美女 | 中文字幕一区二区人妻在线不卡 | www午夜| 国产亚洲一区二区三区在线观看 | 色图自拍 | 葵司免费一区二区三区四区五区 | 日韩一区2区 | 在线不卡一区二区 | 午夜黄色影院 | 青青青青草 | 老熟妇毛茸茸 | 欧美日韩国产亚洲沙发 | 丰满人妻一区二区三区四区53 | 亚洲欧美激情另类校园 | 亚洲免费精品视频在线观看 | a级片毛片 | 亚洲一区二区三区四 | 91国内精品久久久久 | 国产欧美在线观看视频 | 成人无遮挡 | 日本一区二区三区欧美 | 久色视频在线 | 欧美xxxx黑人又粗又长密月 | 美女视频在线免费观看 | 日本亚洲色大成网站www久久 | 动漫大乳美女 | 精品人妻一区二区三区四区五区 | 小视频免费在线观看 | 欧美日韩综合在线 | 黄色av网站免费看 | 亚洲国产精品区 | 日韩视频在线视频 | 久久免费视频网 | 萌白酱一区二区 | 久久久久久久久久久久97 | √8天堂资源地址中文在线 欧美精品在线一区二区 | www.69av.com| 红桃视频一区二区三区免费 | 性感美女视频一二三 | 色综合色综合网色综合 | www.欧美com | 热久久伊人| 99精品视频免费 | 亚洲少妇毛片 | 欧美性猛交xxxx免费看久久久 |