当年份超过n,m是,循环,即取余数,注意需要判定余数为0的情况`
#include<iostream>
#include<cstdio>
#include<string>
using namespace std;
int main(){
int n,m;
char strs[25][20],strt[25][20];
scanf("%d%d",&n,&m);
for(int i=1; i<=n; i++)
cin>>strs[i];
for(int i=1; i<=m; i++)
cin>>strt[i];
int t,year;
cin>>t;
while(t--){
cin>>year;
int x,y;
x=year%n; y=year%m;
if(x==0)
x=n;
if(y==0)
y=m;
cout<<strs[x];
cout<<strt[y]<<endl;
}
return 0;
}