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;
        }
    }

  • 相关阅读:
    win10前面板耳机没声音
    学计算机的值得一看的文章,跟帖也很有水平啊
    ubuntu下编译caffe
    pip卡住不动的解决方案
    数字图像处理处理中的数学怎么提高?
    安装vmall5:从ebak恢复数据,需要配置php.ini
    python入门(7)Python程序的风格
    python入门(6)输入和输出
    python入门(5)使用文件编辑器编写代码并保存执行
    python入门(4)第一个python程序
  • 原文地址:https://www.cnblogs.com/gavinsp/p/4568441.html
Copyright © 2011-2022 走看看