亚洲香蕉成人av网站在线观看_欧美精品成人91久久久久久久_久久久久久久久久久亚洲_热久久视久久精品18亚洲精品_国产精自产拍久久久久久_亚洲色图国产精品_91精品国产网站_中文字幕欧美日韩精品_国产精品久久久久久亚洲调教_国产精品久久一区_性夜试看影院91社区_97在线观看视频国产_68精品久久久久久欧美_欧美精品在线观看_国产精品一区二区久久精品_欧美老女人bb

首頁 > 學院 > 開發設計 > 正文

Codeforces Round #362 (Div. 2) C. Lorenzo Von Matterhorn(LCA思想)

2019-11-10 19:08:55
字體:
來源:轉載
供稿:網友

題目鏈接:http://codeforces.com/contest/697/PRoblem/C

【中文題意】給你一棵完全二叉樹,第一層為 1,第二層從左到右為2,3。依次往下…….一共有n個操作,有兩種操作。 第一種操作:1 u,v,w。將u到v之間的路徑上的每一條邊的值+w。 第二種操作:2 u,v。輸出從u到v之間的路徑上的邊的權值和。 【思路分析】首先對于完全二叉樹來說,1e18這個數據范圍太大,如果構建一棵這樣的二叉樹,不僅時間上會超過限制,而且空間上也會超過限制。所以呢,我們沒有必要把所有的結點都表示出來,只需用到哪個表示哪個即可。那么怎么更新路徑和查找路徑呢,更新路徑的話類似我們查找兩個結點的最近公共祖先,把結點的值存入map里面即可,另外一條邊的權值可以加在一個點上面,因為要查找邊肯定從點開始。 【AC代碼】

#include<cstdio>#include<iostream>#include<cstring>#include<cmath>#include<queue>#include<stack>#include<map>#include<algorithm>using namespace std;#define LL long longmap<LL,LL >ma;int main(){ int n; while(~scanf("%d",&n)) { ma.clear(); int choice; for(int i=1;i<=n;i++) { scanf("%d",&choice); LL u,v,w; if(choice==1) { scanf("%lld %lld %lld",&u,&v,&w); while(u!=v) { if(u>v) { ma[u]+=w; u/=2; } else { ma[v]+=w; v/=2; } } } else { scanf("%lld%lld",&u,&v); LL re=0; while(u!=v) { if(u>v) { re+=ma[u]; u/=2; } else { re+=ma[v]; v/=2; } } printf("%lld/n",re); } } } return 0;}
發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
亚洲香蕉成人av网站在线观看_欧美精品成人91久久久久久久_久久久久久久久久久亚洲_热久久视久久精品18亚洲精品_国产精自产拍久久久久久_亚洲色图国产精品_91精品国产网站_中文字幕欧美日韩精品_国产精品久久久久久亚洲调教_国产精品久久一区_性夜试看影院91社区_97在线观看视频国产_68精品久久久久久欧美_欧美精品在线观看_国产精品一区二区久久精品_欧美老女人bb
亚洲综合中文字幕68页| www.亚洲成人| 欧美精品日韩www.p站| 久久精品久久精品亚洲人| 日韩亚洲欧美中文高清在线| 成人亚洲激情网| 亚洲欧美国产高清va在线播| 欧美日韩在线视频一区| 成人免费福利视频| 亚洲在线免费视频| 亚洲毛片在线观看.| 久久久视频免费观看| 亚洲精品第一页| 亚洲欧美日本伦理| 亚洲人免费视频| 亚洲一区av在线播放| 狠狠操狠狠色综合网| 亚洲区免费影片| 久久久精品2019中文字幕神马| 国产精品入口免费视频一| 欧美在线视频免费| 欧美日韩美女视频| 国产成人啪精品视频免费网| 中文字幕在线观看亚洲| 欧美中在线观看| 韩国国内大量揄拍精品视频| 国产美女久久精品香蕉69| 青青在线视频一区二区三区| 中文字幕精品在线视频| 亚洲午夜激情免费视频| 国产精品九九九| 91精品久久久久久久久久久久久| 一区二区三区无码高清视频| 国产精品欧美一区二区| 久久精品99久久久香蕉| 一本一道久久a久久精品逆3p| 性欧美亚洲xxxx乳在线观看| 亚洲一区二区免费在线| 日韩有码片在线观看| 97av在线视频免费播放| 欧美性做爰毛片| 乱亲女秽乱长久久久| 欧美风情在线观看| 91爱爱小视频k| 91精品国产91久久久久久吃药| 亚洲人免费视频| 亚洲美女在线看| 色香阁99久久精品久久久| 九九热这里只有在线精品视| 日韩av一区二区在线观看| 日韩电影免费观看在线观看| 日韩一区二区欧美| 成人a视频在线观看| 亚洲天堂开心观看| 欧美性猛交xxxx富婆弯腰| 亚洲全黄一级网站| 伊人久久精品视频| 亚洲欧美在线磁力| 国产日韩精品视频| 欧美国产日韩一区二区三区| 亚洲一区中文字幕在线观看| 久久久伊人日本| 色婷婷综合久久久久中文字幕1| 亚洲黄色片网站| 一区二区中文字幕| 欧美噜噜久久久xxx| 欧美第一黄网免费网站| 欧美夜福利tv在线| 97香蕉超级碰碰久久免费软件| 亚洲国产一区自拍| 久久6免费高清热精品| 992tv在线成人免费观看| 亚洲成人av在线播放| 91成人免费观看网站| 91免费高清视频| 日韩av片永久免费网站| 好吊成人免视频| 亚洲欧洲日韩国产| 91精品久久久久久久久青青| 欧美性视频在线| 日韩欧美在线视频观看| 在线免费看av不卡| 欧美日韩国产va另类| 亚洲精品国产精品久久清纯直播| 久久精品国产91精品亚洲| 欧美人交a欧美精品| 国产精品羞羞答答| 久久99热精品| 亚洲第一福利网| 97超碰蝌蚪网人人做人人爽| 日韩国产激情在线| 久久精品99久久久久久久久| 国产亚洲一区二区精品| 一区二区三区回区在观看免费视频| 国产午夜精品美女视频明星a级| 亚洲在线观看视频| 欧美野外猛男的大粗鳮| 日韩精品在线影院| 日韩免费观看网站| 亚洲国产成人精品女人久久久| 国产精品jizz在线观看麻豆| 最近中文字幕日韩精品| 亚洲国产精品网站| 国产九九精品视频| 国产日韩欧美电影在线观看| 亚洲精品美女视频| 亚洲欧美中文另类| 亚洲区在线播放| 91av在线播放视频| 亚洲午夜精品久久久久久性色| 久99久在线视频| 成人做爽爽免费视频| 日韩欧美第一页| 在线播放亚洲激情| 成人久久精品视频| 一本大道香蕉久在线播放29| 欧美精品久久久久久久久| 精品福利在线看| 91老司机在线| 日韩最新在线视频| 亚洲电影免费观看高清完整版| 中文字幕日韩免费视频| 91av成人在线| 亚洲欧美日韩精品久久奇米色影视| 精品欧美国产一区二区三区| 欧美限制级电影在线观看| 欧美亚洲视频一区二区| 亚洲欧洲自拍偷拍| 欧美激情精品久久久久| 欧美日韩国产成人高清视频| 国产黑人绿帽在线第一区| 国产美女扒开尿口久久久| 欧美激情一级二级| 欧美精品一区二区免费| 国产精品444| 日韩免费中文字幕| 欧美电影第一页| 中文字幕亚洲激情| 国内精品视频一区| 欧美日韩国产色| 亚洲欧美福利视频| 91在线观看免费高清完整版在线观看| 久久影视免费观看| 中文字幕久热精品在线视频| 欧美日韩中文在线| 疯狂做受xxxx欧美肥白少妇| 久久久久久国产精品| 国产成人91久久精品| 亚洲精品久久久久久久久久久久| 国产视频久久网| 91精品国产91久久久| 97久久国产精品| 91精品视频在线看| 中文字幕日韩在线视频| 国产99视频在线观看| 一区二区欧美日韩视频| 日韩在线观看免费av| 欧美日韩一区二区免费视频| 国产精品88a∨| 国模精品视频一区二区三区| 久久在线视频在线| 亚洲国产精品推荐| 久久亚洲一区二区三区四区五区高| 国产成人亚洲综合91精品|