邻间的骰子之舞
Yoimiya 有一个文本编辑器,一开始这个文本编辑器里面有一个字符 。
文本编辑器支持剪贴板,也就是复制粘贴操作。Yoimiya 可以进行两种操作:
- 复制:该操作耗费 秒,进行该操作后,剪贴板中的字符串将被替换为当前文本编辑器中的字符串。
- 粘贴:该操作耗费 秒,该操作会将剪贴板中的字符串拼接到文本编辑器中的字符串的末尾。
一开始,剪贴板中是空字符串。给定正整数 ,问最少需要多少秒,才能使文本编辑器中 的个数 。
星海浮沉录
Yoimiya 有一个长为 的序列 。她会执行 次操作:
- :执行 。
- :你需要找一个长度 的区间,最小化这个区间中所有数的 。
其中, 表示最小的没有在 中出现过的非负整数。例如,,。
勾指起誓
有 个选手参加了 Naganohara Yoimiya 举办的一场答题比赛。
这场比赛共有 道题目,Naganohara Yoimiya 会将这些题目以任意顺序排列,然后按照排列好的顺序依次问出每道题。在问出一道题目后,如果当前还未被淘汰的选手都会这道题目,或者都不会这道题目,那么没有人会被淘汰;否则,不会这道题的人会被淘汰。最后没有被淘汰的选手将获得胜利。
现在 Naganohara Yoimiya 已经知道了每个人是否会做每道题,也就是说,Naganohara Yoimiya 已经确定了一个 的 01 矩阵 ,如果 ,那么在问第 道题时,第 个人一定能答对这道题目;否则一定不会。
你需要对每个 求出有多少种题目的排列能够使第 位选手获得胜利。答案对 取模。
第八交响曲「千日同升」
Yoimiya 有一台机器,这台机器可以对一个序列 进行操作,且只支持一种操作:
- :如果 ,交换 的值;否则不做任何操作。其中 。
进行一次这个操作耗时 单位时间。
此外,这台机器还可以同时并行地执行多个操作。
具体来说,Yoimiya 可以同时给出 对 ,且满足 ,, 互不相同(即每个 只会在至多一个操作 中被涉及到)。然后这台机器会同时对每个 执行 。
这台机器可以同时并行执行任意多个操作;不管并行执行了多少次操作,耗时均为 单位时间。
给定正整数 。现在 Yoimiya 希望你帮她写一段程序,使得当任意长为 的排列作为输入时,用这台机器执行完这段程序后得到的排列均为 。
此外,Yoimiya 还希望这段程序的耗时不能太大,具体见评分标准。