#include <iostream>
#include <string>
using namespace std;
int main()
{
int a,b;
while(cin>>a>>b){
if(a==0&&b==0)
return 0;
else{
string sent;
while(a--){
string tmp;
cin>>tmp;
sent+=tmp;
}
char *ans=new char(b);
for(int i=0;i<b;i++){
int num;
cin>>num;
ans[i]=sent[num-1];
}
for(int i=0;i<b;i++)
cout<<ans[i];
cout<<endl;
delete ans;
}
}
}
我在dev c++是執行成功的
我在想是不是動態陣列那邊出錯了
想問大家有沒有什麼建議><