继续撸题!
一、题目大意
题目的大致意思就是,讲解了一下朝鲜是如何确定年份的名字的,简单来说就是会有两个数组,s和t,每个数组中存储了若干字符串,年份名称的确定规律如下:
首先第一年,名称由 s[0] 和 t[0]拼接而成,然后第二年是 s[1] 和 t[1] 拼接而成,以此类推,每当一个数组到了最后一个字符的时候,再回到第一个字符,以此类推。
二、题目思路以及AC代码
这题,我在写题目的时候都格外小心,生怕一不小心把题目怎么解说出来,就简单到这个程度。
下面给出AC代码:
/*
* Codeforces 1284A
* @ Author: Johnson
* @ Date: 2020.1.5
*/
#include <iostream>
#include <string.h>
#include <cstring>
#define MAXN 25
using namespace std;
string s[MAXN];
string t[MAXN];
int main() {
int n, m;
cin >> n >> m;
for (int i=1;i<=n;i++) {
cin >> s[i];
}
for (int i=1;i<=m;i++) {
cin >> t[i];
}
s[0] = s[n];
t[0] = t[m];
int q;
cin >> q;
while (q--) {
int year;
cin >> year;
cout << s[year%n] << t[year%m] << endl;
}
return 0;
}
如果有问题,欢迎大家留言!!!