zoukankan      html  css  js  c++  java
  • POJ 2491

    #include<iostream>
    #include<stdio.h>
    #include<string>
    #define MAXN 400
    using namespace std;

    struct node
    {
        string s1;
        string s2;
    };
    node a[400];
    int main()
    {
        //freopen("acm.acm","r",stdin);
        int test;
        int num;
        int i;
        int j;
        int k;
        int r;
        cin>>test;
        for(k = 0; k < test; ++ k)
        {
            cin>>num;
            for(i = 0; i < num-1; ++ i)
            {
                cin>>a[i].s1;
                cin>>a[i].s2;
            }
            for(i = 0; i < num-1; ++ i)
            {
                for(j = 0; j < num-1; ++ j)
                {
                    if(a[i].s1 == a[j].s2)
                    {
                        break;
                    }
                }
                if(j == num-1)
                {
                    cout<<"Scenario #"<<k+1<<":"<<endl;
                    cout<<a[i].s1<<endl;
                    cout<<a[i].s2<<endl;
                    for(j = 0; j < num-2; ++ j)
                    {
                        for(r = 0; r < num-1; ++ r)
                        {
                            if(a[i].s2 == a[r].s1)
                            {
                                cout<<a[r].s2<<endl;
                                a[i].s2 = a[r].s2;
                                break;
                            }
                        }
                    }
                    break;
                }
            }
            cout<<endl;
        }
    }

  • 相关阅读:
    多线程和多进程通信原理
    在树莓派4b上安装 ROS MELODIC 源码安装
    使用Android手机作为树莓派的屏幕
    树莓派桌面设置快捷键
    linux 下使用dd制作启动U盘 安装linux
    manjaro 18.10 install soft
    install slax record
    slax中改变终端字体
    为win10下的linux子系统终端添加powerline
    为ubuntu安装powerline记录
  • 原文地址:https://www.cnblogs.com/gavinsp/p/4568441.html
Copyright © 2011-2022 走看看