2019-01-28 [HDU-2181]

include<iostream>

include<cstring>

using namespace std;
long long a[21][3];
int vist[25];
long long st[22];
int s = 1,p=0,o=1;
void d(long long n,long long s)
{
st[s] = n;
vist[n] = 1;

for (int i = 0; i < 3; i++)
{
    if (s == 20 && a[n][i] == st[1])
    {
        cout << o << ": ";
        for (int i = 1; i < 21; i++)
        {
            cout << " " << st[i];
        }
        cout <<" " <<st[1]<< endl; o++;
    }
    if (vist[a[n][i]] != 1)
    {       
        d(a[n][i],s+1); 
    }
}   
vist[n] = 0;

}
int main()
{
for (int i = 1; i <= 20; i++)
cin >> a[i][0] >> a[i][1] >> a[i][2];
long long n;
while (cin >> n && n != 0)
{
memset(vist, 0, sizeof(vist));
d(n,1);
}

}

©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • 在C语言中,五种基本数据类型存储空间长度的排列顺序是: A)char B)char=int<=float C)ch...
    夏天再来阅读 3,421评论 0 2
  • 各校历年复试机试试题 清华、北大、华科试题详细笔记部分,少笔记部分与少数leetcode【含个人整理笔记】 一、详...
    十里江城阅读 1,224评论 0 1
  • mean to add the formatted="false" attribute?.[ 46% 47325/...
    ProZoom阅读 2,729评论 0 3
  • 你知道大年初五有什么习俗吗?给Miss Noo留言吧~~~ 正月初五,俗称为“破五日”,古代民俗记载,过年就属这天...
    做自己的CEO阅读 785评论 0 2
  • 我相信你一定听过这段话: "如果你有一个苹果,我有一个苹果,彼此交换,我们每个人仍然只有一个苹果; 如果你有一种思...
    乙垂直在阅读 339评论 0 0