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

歡迎訪問 生活随笔!

生活随笔

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

编程问答

ZJUTACM

發布時間:2023/11/30 编程问答 27 豆豆
生活随笔 收集整理的這篇文章主要介紹了 ZJUTACM 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

描述

這回是浙江工業大學的ACM程序設計競賽,歡迎你的到來!
但是,請稍等!裁判Joe說了,必須正確回答他的問題,才可以看到PIPI的氣球MM,KUKU的氣球GG.
Joe手上有7張卡片,每張卡片上有一個大寫字母,分別是Z,J,U,T,A,C,M.現在他開始表演魔術,每次只交換其中的兩張卡片.等表演結束后,請你指出含有字母J的那張卡片.

輸入

第一行正整數N(1<=N<=1000)表示其后有N組測試數據.
每組測試數據的第一行整數M(0<=M<=1000)表示M次交換操作;第二行有M對整數<x,y>表示交換自上而下,從1開始編號的第x和第y張卡片.開始的時候,自上而下7張卡片為ZJUTACM,即J卡片的位置是2.

輸出

對于每組測試數據,輸出J卡片的位置.

樣例輸入

2
2
1 6 5 3
1
1 2

樣例輸出

2
1

code:

#include<iostream> #include<cstdio> #include<cstring> #include<algorithm> using namespace std; int main() {int n, m;cin>>n;while(n--){cin>>m;char p[]={'0','Z','J','U','T','A','C','M'};int x,y;for(int i=0; i<m; i++){cin>>x>>y;char tmp = p[x];p[x] = p[y];p[y] = tmp;}for(int i=1;i<strlen(p)-1; i++){if(p[i] =='J'){cout<<i<<endl;break;}}}return 0; }

  

?

轉載于:https://www.cnblogs.com/lzeffort/p/5924933.html

總結

以上是生活随笔為你收集整理的ZJUTACM的全部內容,希望文章能夠幫你解決所遇到的問題。

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