zoukankan      html  css  js  c++  java
  • 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;
    }
    

      

  • 相关阅读:
    hadoop wordcount
    hadoop map reduce 实例wordcount的使用
    玉髓
    数据类型检测的四种方式
    天猫前端招聘要求
    正则示例1
    字面量和实例创建的区别
    正则表达式
    面试题1
    this关键字
  • 原文地址:https://www.cnblogs.com/lzeffort/p/5924933.html
Copyright © 2011-2022 走看看