欢迎来到起遇信息学
起遇信息学正处于上线筹建阶段,以下功能已全部开放免费体验: ✅ 完整题库浏览与代码提交评测(C / C++ / Python / Java 等) ✅ 入门到进阶的系列课程试读、作业与考试 ✅ AI 提示、AI 作业分析等智能助教功能 ✅ 赛事模拟与个人能力报告 ✅ 邮箱注册开放 ⏳ 付费课程订阅与微信/支付宝支付通道 ⏳ 手机号登录,微信扫码登录、微信公众号绑定 使用中如遇任何问题,欢迎通过页面底部 **"联系我们"** 与我们沟通。
CF1284A.New Year and Naming
New Year and Naming
题目描述
新年快乐!在韩国 年也被称为庆州年(Year Gyeongja,경자년,gyeongja-nyeon)。该名字从何而来?让我们简要的看一下韩国传统的给年份命名的系统 。
这里有两个序列,元素都是字符串,长度分别为 、,元素分别为 、。这些字符串只包含小写字母。可能有相同的字符串。
我们将在不改变顺序的前提下将字符串 与 写下来得到的字符串称作字符串 与字符串 的串联。例如:“code”和“forces”的串联字符串为“codeforces”。
第一年被命名为 和 的串联,当年份增加一时,两个被串联在一起的字符串下标加一。如果超出了字符串序列的长度,则超出长度的那一个序列回到序列开始的位置,也就是下标为 的位置。
例如:如果 {"a","b","c"} , ,产生的年份的名称如下表所示
注意年份的名称可以重复。
给你两个序列长度分别为 , 和 个询问。每个查询给你当前的年份,请你从 系统中找出它的名字。
输入格式
第一行有两个整数 。
下一行有由空格分隔的 个字符串 ,每个字符串仅有小写字母构成,字符串的长度在一到十之间。
下一行有由空格分隔的 个字符串 ,每个字符串仅有小写字母构成,字符串的长度在一到十之间。
所给的字符串中可能有重复。
下一行一个整数 表示询问的个数。
接下来的 行,每行一个整数 ,表示询问你年份 的名称。
输出格式
输出共 行,第 行表示第 个询问的答案。
说明/提示
字符串序列的长度 满足 。
询问个数 满足 。
询问的年份 满足
关于样例
第一个样例使用的是实际的 。这些字符串一般是数字或动物的名称。
translated by yu__xuan。
样例
10 12
sin im gye gap eul byeong jeong mu gi gyeong
yu sul hae ja chuk in myo jin sa o mi sin
14
1
2
3
4
10
11
12
13
73
2016
2017
2018
2019
2020
sinyu
imsul
gyehae
gapja
gyeongo
sinmi
imsin
gyeyu
gyeyu
byeongsin
jeongyu
musul
gihae
gyeongja
在线编程 IDE
建议全屏模式获得最佳体验
| 进入全屏编程 | Alt+E |
| 递交评测 | Ctrl+Enter |
| 注释/取消注释 | Ctrl+/ |
| 缩放字体 | Ctrl+滚轮 |