用户工具

站点工具


2020-2021:teams:farmer_john:jjleo:codeforces_round_609_div._2_virtual_participation

这是本文档旧的修订版!


目录

A B C D E
+ + + O O

rank:1074

A

  • 题意:输出两个合数使得两者之差的等于$n$。
  • 题解:输出$9n,8n$。

B

  • 题意:给出序列$a$和$b$,求一个最小的$x$使得$a$中每个元素$a_i=(a_i+x) \mod m$后可以通过排列使其和$b$相等,保证存在答案。$(1 \leq n \leq 2000, 1 \leq m \leq 10^9, 0 \leq a_i,b_i < m)$
  • 题解:枚举$a_1$要变成$b$里哪个元素,然后枚举验证即可。

C

  • 题意:给出数字$a$和小于其位数的正整数$k$,求最小的数字$b$,使得$b \ge a$,而且对于$b$的每一位有$b_i = b_{i+k}$。
  • 题解:因为$b$有循环节,因此我们只用考虑前$k$位。先考虑前$k$位和$a$完全一样,遍历每一位进行比较,如果可行,直接输出即可;否则如果不可行,那么只需要让前$k$位加个$1$即可。

D

  • 题意:
  • 题解:

E

  • 题意:
  • 题解:
2020-2021/teams/farmer_john/jjleo/codeforces_round_609_div._2_virtual_participation.1593003860.txt.gz · 最后更改: 2020/06/24 21:04 由 jjleo