Can anyone help me?
Thank you
Code: Select all
#include<iostream>
#include<algorithm>
#define MAX 600000
using namespace std;
int main()
{
int t,order[MAX];
char text[MAX];
char *token;
char item[MAX/2][100];
cin.getline(text,MAX);
t = atoi(text);
while(t--)
{
cin.getline(text,MAX);
cin.getline(text,MAX);
token = strtok(text," ");
for(int i=0; token != NULL; i++)
{
order[i] = atoi(token);
token = strtok(NULL," ");
}
cin.getline(text,MAX);
token = strtok(text," ");
int i;
for(i=0; token != NULL; i++)
{
strcpy(item[order[i]-1], token);
token = strtok(NULL," ");
}
for(int j=0; j<i; j++)
printf("%s\n",item[j]);
if(t != 0)
printf("\n");
}
return 0;
}