登 录
投机取巧,我是用深搜找出一条路径,然后。。。。。。。。
/* * 1152.cpp * * Created on: Dec 30, 2010 * Author: alfred */ #include <iostream> using namespace std; int num[30] = {10, 2, 13, 26, 15, 19, 27, 23, 12, 4, 8, 1, 25, 14, 1, 9, 5, 18, 29, 16, 24, 28,20, 7, 3, 11, 22, 30, 17, 6}; int main() { int n; while(cin >> n && n != -1) { int i; for(i = 0; i < 30; i++) { if(num[i] == n) break; } for(int k = i; k < 30; k++) { cout << num[k] << " "; } for(int k = 0; k < i; k++) { cout << num[k] << " "; } cout << endl; } }
抱歉!评论已关闭.