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

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

洛谷

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

題目描述

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

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

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

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

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

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

這次決戰中,他將巴米利恩星域戰場劃分成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
亚洲图中文字幕| 亚洲另类欧美自拍| 成人欧美一区二区三区黑人孕妇| 日韩国产一区三区| 欧美性受xxxx黑人猛交| 国产免费一区二区三区在线观看| 久久久极品av| 尤物精品国产第一福利三区| 欧美电影在线免费观看网站| 成年无码av片在线| 91高清视频免费观看| 欧美日韩在线观看视频| 91色视频在线观看| 久久亚洲私人国产精品va| 久久久综合av| 日韩电影中文字幕在线观看| 欧美激情极品视频| 日韩网站在线观看| 伦伦影院午夜日韩欧美限制| 欧洲成人免费aa| 精品国模在线视频| xxxx欧美18另类的高清| 95av在线视频| 亚洲日本欧美中文幕| xxxxxxxxx欧美| 精品久久中文字幕| 欧美亚洲国产视频小说| 亚洲欧美制服另类日韩| 亚洲成人在线视频播放| 日韩免费观看高清| 中文字幕精品久久久久| 在线观看国产精品91| 在线播放国产一区中文字幕剧情欧美| 亚洲石原莉奈一区二区在线观看| 亚洲аv电影天堂网| 国产精品男人的天堂| 在线精品国产成人综合| 国产成人综合av| 中文字幕国产精品久久| 亚洲国产欧美一区| 精品无人区乱码1区2区3区在线| 欧美成人午夜免费视在线看片| 国产精品人成电影在线观看| 国产999精品久久久| 久久免费少妇高潮久久精品99| 91视频-88av| 欧美在线精品免播放器视频| 精品中文字幕久久久久久| 成人国产精品一区| 黄色成人av在线| 亚洲成人999| 国产一区二区久久精品| 欧美国产精品va在线观看| 正在播放欧美一区| 欧美一区二区大胆人体摄影专业网站| 中文字幕亚洲国产| 亚洲aⅴ男人的天堂在线观看| 国产欧美日韩91| 91精品久久久久久久久久| 国产精品丝袜白浆摸在线| 综合激情国产一区| 秋霞av国产精品一区| 亚洲人成电影在线观看天堂色| 亚洲性线免费观看视频成熟| 成人国产亚洲精品a区天堂华泰| 伦理中文字幕亚洲| 国产欧美日韩中文字幕在线| 欧美激情精品久久久久久久变态| 欧美一级高清免费播放| 欧美精品中文字幕一区| 国产欧美日韩中文字幕| 青草青草久热精品视频在线观看| 欧美成人黑人xx视频免费观看| 亚洲小视频在线| 亚洲天堂av女优| 欧美午夜精品久久久久久久| 日韩在线观看网站| 国产精品精品一区二区三区午夜版| 91性高湖久久久久久久久_久久99| 岛国精品视频在线播放| 亚洲男女自偷自拍图片另类| 美女国内精品自产拍在线播放| 成人午夜小视频| 欧美激情第三页| 国产亚洲精品美女久久久久| 日韩免费在线免费观看| 国产福利精品av综合导导航| 国产精品尤物福利片在线观看| 亚洲女人天堂网| 欧美另类老肥妇| 欧美专区国产专区| 色久欧美在线视频观看| 全色精品综合影院| 久久91超碰青草是什么| 一级做a爰片久久毛片美女图片| 亚洲精品视频二区| 亚洲第一av网站| 欧美视频精品一区| 久久99精品久久久久久噜噜| 亚洲免费成人av电影| 亚洲黄色在线观看| 欧美电影在线播放| 国产综合色香蕉精品| 欧美专区第一页| 精品自在线视频| 国产精品高清网站| 欧美视频在线看| 国产精品永久免费视频| 日韩精品免费电影| 海角国产乱辈乱精品视频| 国产精品va在线播放| 91精品国产91久久久| 久久精品国产v日韩v亚洲| 欧美日韩国产中文字幕| 国产一区二区三区视频| 亚洲国产精品电影在线观看| 亚洲精品美女在线观看| 国产成人激情视频| 国产一级揄自揄精品视频| 宅男66日本亚洲欧美视频| 久久久国产精品一区| 欧美国产高跟鞋裸体秀xxxhd| 欧美性生交xxxxx久久久| 久久久久久午夜| 国产91在线播放| 亚洲国产欧美日韩精品| 欧美日本国产在线| 欧美特黄级在线| 亚洲大胆人体av| 亚洲最新av在线网站| 久久久久久久久网站| 国产日本欧美一区二区三区| 国产亚洲人成a一在线v站| 亚洲欧美制服综合另类| 尤物精品国产第一福利三区| 欧美激情精品久久久久久久变态| 国产精品99久久99久久久二8| 亚洲欧美国产精品va在线观看| 久久久久久国产免费| 久久久久久香蕉网| 欧美中文字幕视频在线观看| 国产精品www网站| 亚洲影院色无极综合| 欧美成年人在线观看| 欧美国产日韩一区| 国产精品网站入口| 成人激情视频网| 日韩专区在线观看| 91精品中文在线| 色诱女教师一区二区三区| 精品久久久国产| 欧美视频中文在线看| 91精品国产自产在线观看永久| 色综合天天综合网国产成人网| 高清欧美性猛交xxxx| 18久久久久久| 久久99视频免费| 精品久久久久久久久久久久久久| 久久国产精品久久久| 亚洲图片欧美日产| 亚洲最新av在线| 亚洲欧美国产日韩中文字幕| 亚洲自拍av在线| 久久久久久18|