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

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

洛谷

2019-11-10 18:40:43
字體:
來源:轉載
供稿:網友

題目描述

公元五八○一年,地球居民遷移至金牛座α第二行星,在那里發表銀河聯邦

創立宣言,同年改元為宇宙歷元年,并開始向銀河系深處拓展。

宇宙歷七九九年,銀河系的兩大軍事集團在巴米利恩星域爆發戰爭。泰山壓

頂集團派宇宙艦隊司令萊因哈特率領十萬余艘戰艦出征,氣吞山河集團點名將楊

威利組織麾下三萬艘戰艦迎敵。

楊威利擅長排兵布陣,巧妙運用各種戰術屢次以少勝多,難免恣生驕氣。在

這次決戰中,他將巴米利恩星域戰場劃分成30000列,每列依次編號為1, 2, …,

30000。之后,他把自己的戰艦也依次編號為1, 2, …, 30000,讓第i號戰艦處于

第i列(i = 1, 2, …, 30000),形成“一字長蛇陣”,誘敵深入。這是初始陣形。當

進犯之敵到達時,楊威利會多次發布合并指令,將大部分戰艦集中在某幾列上,

實施密集攻擊。合并指令為M i j,含義為讓第i號戰艦所在的整個戰艦隊列,作

為一個整體(頭在前尾在后)接至第j號戰艦所在的戰艦隊列的尾部。顯然戰艦

隊列是由處于同一列的一個或多個戰艦組成的。合并指令的執行結果會使隊列增

大。 然而,老謀深算的萊因哈特早已在戰略上取得了主動。在交戰中,他可以通

過龐大的情報網絡隨時監聽楊威利的艦隊調動指令。

在楊威利發布指令調動艦隊的同時,萊因哈特為了及時了解當前楊威利的戰

艦分布情況,也會發出一些詢問指令:C i j。該指令意思是,詢問電腦,楊威利

的第i號戰艦與第j號戰艦當前是否在同一列中,如果在同一列中,那么它們之

間布置有多少戰艦。

作為一個資深的高級程序設計員,你被要求編寫程序分析楊威利的指令,以

及回答萊因哈特的詢問。

最終的決戰已經展開,銀河的歷史又翻過了一頁……

輸入輸出格式

輸入格式: 輸入文件galaxy.in的第一行有一個整數T(1<=T<=500,000),表示總共有T

條指令。

以下有T行,每行有一條指令。指令有兩種格式:

M i j :i和j是兩個整數(1<=i , j<=30000),表示指令涉及的戰艦編號。 該指令是萊因哈特竊聽到的楊威利發布的艦隊調動指令,并且保證第i號戰

艦與第j號戰艦不在同一列。

C i j :i和j是兩個整數(1<=i , j<=30000),表示指令涉及的戰艦編號。 該指令是萊因哈特發布的詢問指令。

輸出格式: 輸出文件為galaxy.out。你的程序應當依次對輸入的每一條指令進行分析和

處理:

如果是楊威利發布的艦隊調動指令,則表示艦隊排列發生了變化,你的程序

要注意到這一點,但是不要輸出任何信息;

如果是萊因哈特發布的詢問指令,你的程序要輸出一行,僅包含一個整數,

表示在同一列上,第i 號戰艦與第j 號戰艦之間布置的戰艦數目。如果第i 號戰

艦與第j號戰艦當前不在同一列上,則輸出-1。

輸入輸出樣例

輸入樣例#1: 4 M 2 3 C 1 2 M 2 4 C 4 2 輸出樣例#1: -1 1 說明

【樣例說明】

戰艦位置圖:表格中阿拉伯數字表示戰艦編號

分析: 這是去年在紀中做過的例題,就不解釋了

代碼:

include

include

include

include

using namespace std; const int maxn=30000+10;

int p[maxn],value[maxn],num[maxn]; int findset(int x,int &pson) { if(p[x]==x) { pson=x;return 0; } else { value[x]+=findset(p[x],p[x]); pson=p[x]; return value[x]; } }

void change(int x,int y) { int a ,b; findset(x,fx); findset(y,fy); p[fx]=fy; value[fx]=num[fy]; num[fy]+=num[fx]; num[fx]=0; }

void ask(int x,int y) { int fx,fy; findset(x,fx); findset(y,fy); if(fx!=fy)PRintf(“-1/n”); else printf(“%d/n”,abs(value[x]-value[y])-1); return ; }

int main() { int T;cin>>T; char ins[10]; int x,y; for(int i=1;i<=maxn-10;i++) p[i]=i,num[i]=1; while(T–) { scanf(“%s%d%d”,ins,&x,&y); if(ins[0]==’M’) change(x,y); else ask(x,y); } return 0; }


發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
亚洲香蕉成人av网站在线观看_欧美精品成人91久久久久久久_久久久久久久久久久亚洲_热久久视久久精品18亚洲精品_国产精自产拍久久久久久_亚洲色图国产精品_91精品国产网站_中文字幕欧美日韩精品_国产精品久久久久久亚洲调教_国产精品久久一区_性夜试看影院91社区_97在线观看视频国产_68精品久久久久久欧美_欧美精品在线观看_国产精品一区二区久久精品_欧美老女人bb
国产欧美精品在线播放| 久久成人精品一区二区三区| 91av视频在线免费观看| 国产91精品久久久久久久| 国产精品com| 亚洲无av在线中文字幕| 中文字幕亚洲第一| 欧美理论电影在线观看| 久久欧美在线电影| 疯狂做受xxxx欧美肥白少妇| 欧美日韩免费一区| 日韩国产激情在线| 日韩成人在线免费观看| 欧美另类第一页| 日韩乱码在线视频| 久久久久久久久电影| 日韩a**站在线观看| 久久好看免费视频| 亚洲直播在线一区| 国产女人18毛片水18精品| 国产亚洲欧美视频| 91免费电影网站| 国产精品免费久久久久久| 久久中国妇女中文字幕| 伊人成人开心激情综合网| 欧美日韩午夜剧场| 日韩欧美精品网站| 久久视频在线播放| 亚洲国产一区二区三区在线观看| 欧美成人三级视频网站| 久久久亚洲影院你懂的| 国产精品久久久久久久久久新婚| 久久亚洲综合国产精品99麻豆精品福利| 91精品国产777在线观看| 亚洲天堂男人天堂女人天堂| 91精品视频免费观看| 日韩av免费在线播放| 欧美日韩美女在线观看| 欧美国产中文字幕| 尤物九九久久国产精品的分类| 亚洲成人xxx| 亚洲品质视频自拍网| 国产91精品久久久久久久| 国产激情999| 亚洲欧美国产日韩天堂区| 日韩国产高清视频在线| 亚洲美女av网站| 成人性教育视频在线观看| 亚洲综合国产精品| 69av在线播放| 精品国产乱码久久久久久天美| 国产视频精品va久久久久久| 欧美中文字幕精品| 国产91精品视频在线观看| 97成人超碰免| 91欧美激情另类亚洲| 国产一区二区三区久久精品| 亚洲精品美女久久| 精品亚洲国产成av人片传媒| 亚洲va电影大全| 一级做a爰片久久毛片美女图片| 久久精视频免费在线久久完整在线看| 亚洲一区二区黄| 一区二区三区视频在线| 久久夜精品香蕉| 久久久99久久精品女同性| 精品国产91久久久久久老师| 欧美性视频网站| 正在播放欧美一区| 亚洲国产成人在线播放| 国产精品video| www.午夜精品| 国产精品美乳在线观看| 欧美日韩国产在线| 成人高清视频观看www| 在线精品91av| 久久不射热爱视频精品| 4438全国成人免费| 伊人久久久久久久久久久| 欧美亚洲国产视频| 在线亚洲国产精品网| 欧美黑人xxxx| 亚洲精品97久久| 国产ts一区二区| 精品国产福利在线| 欧美视频一区二区三区…| 69av成年福利视频| 91视频免费网站| 亚洲美女又黄又爽在线观看| 国产精品igao视频| 91久久精品一区| 91情侣偷在线精品国产| 欧美日韩加勒比精品一区| 亚洲精品乱码久久久久久金桔影视| 国产亚洲人成网站在线观看| 国产日韩在线一区| 日韩av网站在线| 成人自拍性视频| 亚洲激情视频在线| 成人午夜在线影院| 黄色精品在线看| 亚洲天堂av在线免费观看| 91色p视频在线| 欧美激情一区二区三区在线视频观看| 亚洲一区二区久久久久久| 欧美夫妻性视频| 一区二区三区四区在线观看视频| 日韩中文视频免费在线观看| 日韩欧美国产一区二区| 亚洲免费高清视频| 国产精品影院在线观看| 在线丨暗呦小u女国产精品| 国外视频精品毛片| 高清一区二区三区日本久| 久久久久久久久久久免费| 久热精品视频在线| 日韩精品小视频| 成人黄色av播放免费| 在线中文字幕日韩| 成人美女免费网站视频| 91精品国产91久久久久福利| 久久不射热爱视频精品| 欧美日韩一区二区三区在线免费观看| 国语对白做受69| 最近2019中文免费高清视频观看www99| 国模吧一区二区三区| 97婷婷涩涩精品一区| 久色乳综合思思在线视频| 国产玖玖精品视频| 影音先锋日韩有码| 国产日韩精品在线观看| 国产狼人综合免费视频| 欧美中文字幕在线播放| 日韩精品中文字幕视频在线| 日韩中文字幕在线精品| 在线播放国产一区中文字幕剧情欧美| 92版电视剧仙鹤神针在线观看| 国产精品亚洲аv天堂网| 欧美极品xxxx| 国产精品美女久久| 亚洲美女在线视频| 91精品国产91久久久久久最新| 亚洲区免费影片| 国产精品看片资源| 亚洲精品国产美女| 日韩美女福利视频| 欧洲成人性视频| 久久影院模特热| 日本欧美在线视频| 青青草99啪国产免费| 日韩欧美成人区| 亚洲电影免费观看| 亚洲国产欧美一区| 日韩免费av片在线观看| 成人黄色网免费| 国产有码一区二区| 亚洲电影av在线| 97精品免费视频| 中文字幕自拍vr一区二区三区| 日韩在线视频二区| 精品一区二区三区电影| 成人国产精品日本在线| 亚洲嫩模很污视频| 亚洲热线99精品视频|