Online Judge | Problem Set | Authors | Online Contests | User | ||||||
---|---|---|---|---|---|---|---|---|---|---|
Web Board Home Page F.A.Qs Statistical Charts | Current Contest Past Contests Scheduled Contests Award Contest |
这题 cin 超时 scanf 却好用。。。。长知识#include<iostream> using namespace std; int main() { int n , *num ; while(cin >> n && n ) { num = new int[n+1] ; int i , j ; for( i = 1 ; i <= n ; i++ ) { scanf("%d",&num[i]); } for( j = 1 ; j <= n ; j++ ) { if( num[num[j]] != j ) { break ; } } if( j == n + 1 ) { cout << "ambiguous" <<endl; } else { cout << "not ambiguous" << endl; } } return 0 ; } Followed by: Post your reply here: |
All Rights Reserved 2003-2013 Ying Fuchen,Xu Pengcheng,Xie Di
Any problem, Please Contact Administrator