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

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

洛谷

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

題目描述

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

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

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

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

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

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

這次決戰中,他將巴米利恩星域戰場劃分成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
国产精品高潮视频| 亚洲成av人影院在线观看| 欧美大片免费观看在线观看网站推荐| 久久人人爽国产| 麻豆国产va免费精品高清在线| 日本不卡高字幕在线2019| 欧美性猛交xxx| 91理论片午午论夜理片久久| 成人免费视频xnxx.com| 国产精品第七影院| 精品国产一区二区三区久久久狼| 青草青草久热精品视频在线网站| 成人a级免费视频| 久久艳片www.17c.com| 亚洲最大成人免费视频| 亚洲免费成人av电影| 97久久久免费福利网址| 亚洲人成电影网站色www| 久久久久久午夜| 在线观看视频亚洲| 亚洲影视中文字幕| 国产91亚洲精品| 欧美一区在线直播| 成人av.网址在线网站| 久久久精品影院| 久久频这里精品99香蕉| 国产精品久久久久久久久久东京| 欧美精品久久久久久久久| 91精品一区二区| 51色欧美片视频在线观看| 国产欧美一区二区三区视频| 亚洲一区二区少妇| 国产在线观看精品一区二区三区| 韩国美女主播一区| 2019中文字幕免费视频| 91精品视频在线看| 亚洲性线免费观看视频成熟| 亚洲自拍偷拍福利| 亚洲高清免费观看高清完整版| 国产主播欧美精品| 88国产精品欧美一区二区三区| 亚洲人成网站999久久久综合| 日韩成人在线视频观看| 精品av在线播放| 最新国产成人av网站网址麻豆| 亚洲精品视频在线播放| 精品福利在线看| 久久久久久综合网天天| 国产成人精品优优av| 91精品国产乱码久久久久久久久| 国产精品高潮呻吟视频| 日韩免费在线看| 中文字幕亚洲欧美日韩在线不卡| 久久久精品一区| 亚洲一区二区免费在线| 久久人人爽国产| 国产精品电影网站| 久久亚洲成人精品| 国产精品自产拍在线观| 欧美做受高潮电影o| 国产亚洲视频在线| 久久久国产精彩视频美女艺术照福利| 亚洲国产欧美自拍| 亚洲xxx自由成熟| 欧美一区二区.| 久久好看免费视频| 日韩电影免费在线观看| 亚洲欧美日韩高清| 欧美精品videos| 欧美激情极品视频| 久久精视频免费在线久久完整在线看| 国产亚洲欧美aaaa| 中文字幕精品网| 久久综合亚洲社区| 精品久久久久久久中文字幕| 中文字幕精品在线| 欧美情侣性视频| 欧美高清在线观看| 欧美精品久久久久久久久| 久久999免费视频| 亚洲第五色综合网| 色www亚洲国产张柏芝| 成人性生交大片免费看小说| 麻豆精品精华液| 国产精品白嫩初高中害羞小美女| 成人动漫网站在线观看| 欧美黑人xxxⅹ高潮交| 亚洲免费一在线| 欧美亚洲国产日韩2020| 性欧美长视频免费观看不卡| 精品国产一区av| 一区二区三区动漫| 91精品啪在线观看麻豆免费| www.日韩免费| 成人乱人伦精品视频在线观看| 66m—66摸成人免费视频| 蜜月aⅴ免费一区二区三区| 欧美高清不卡在线| 91在线视频导航| 亚洲国产精品推荐| 国产精品激情av在线播放| 国产97在线观看| 亚洲高清不卡av| 国产精品亚洲片夜色在线| 97av在线视频| 97国产精品视频| 久久久久久亚洲精品不卡| 精品女厕一区二区三区| 一夜七次郎国产精品亚洲| 欧美成人免费视频| 91av在线免费观看视频| 日韩美女av在线免费观看| 亚洲国产精品yw在线观看| 亚洲欧美在线播放| 国产综合久久久久| 亚洲va国产va天堂va久久| 国产精品久久久久久久av大片| 88国产精品欧美一区二区三区| 国内免费久久久久久久久久久| 免费91在线视频| 欧美国产日韩一区| 日韩国产精品一区| 亚洲精品视频免费| 亚洲综合精品一区二区| 久久资源免费视频| 中文字幕自拍vr一区二区三区| 欧美在线播放视频| 久久久人成影片一区二区三区| 影音先锋欧美在线资源| 91精品国产乱码久久久久久久久| 色噜噜久久综合伊人一本| 中文字幕亚洲欧美日韩2019| 欧美成人午夜激情| 久久久亚洲影院| 这里只有精品视频| 欧美激情欧美激情| 中文字幕视频在线免费欧美日韩综合在线看| 一区二区三区回区在观看免费视频| 伊人精品在线观看| 91夜夜揉人人捏人人添红杏| 日韩精品福利网站| 国产精品中文字幕在线观看| 亚洲人成网站999久久久综合| 中国日韩欧美久久久久久久久| 国产精品中文字幕在线| 欧美与欧洲交xxxx免费观看| 亚洲va国产va天堂va久久| 中文字幕国内精品| 亚洲视频网站在线观看| 国产精品成久久久久三级| 国产精品一香蕉国产线看观看| 久久久999国产精品| 久久久国产影院| 国产福利精品视频| 91九色综合久久| 欧美成人剧情片在线观看| 日韩中文理论片| 午夜精品蜜臀一区二区三区免费| 日本欧美国产在线| 亚洲综合在线中文字幕| 色悠悠久久88| 欧美成人免费播放| 亚洲天堂成人在线| 精品欧美激情精品一区|