题解 CF770A 【New Password】

(Solution:)

首先我们需要明确一点那就是 这道题是有spj的,如果你的输出与样例输出不同,是没有关系的,接下来我们切入正题。

第一种方法: 开一个string类型的数组,将26个字母打表进去,然后循环n次,每次输出 (str[i\%k]) 这个原因是只能有k个不同的字符,所以用取余就可以来完美地完成这一点。

第二种方法: 这次不用打表了,其实本质上和第一种方法没有什么区别,因为要输出字符所以你首先要先加上一个字符 ('a') 然后再加上 (i\%k) ,原理与第一种方法相同,最后输出的结果和第一种方法输出的一模一样。

(code:)

讲得这么清楚了就不用贴代码了吧qwq

如果这篇文章给予了你帮助,那你就点个赞再走吧,Thanks♪(・ω・)ノ

原文地址:https://www.cnblogs.com/ForeverOIer/p/12660239.html