2014/02/23

UVa 428 Permutation Arrays

http://acm.cs.nthu.edu.tw/problem.php?pid=7078
#include<stdio.h>
#define len 100000
char a[len][50];
int main(){
 int n,i,j,k;
 char ch;
 int jj=0;
 scanf("%d",&n);
 while(n--){
  int order[len];
  if(jj++)
     puts("");
     for( i=0 ; ; i++ ){
      scanf("%d",&order[i]);
   ch=getchar();
   if(ch=='\n')
      break;
   }
   for( j=0 ; j<=i ; j++ )
    scanf("%s",&a[ order[j]-1 ]);
   for( j=0 ; j<=i ; j++ )
    printf("%s\n",a[j]);
 }

 return 0;
}