蓝桥杯JAVA-B组
今天也很自在i
这个作者很懒,什么都没留下…
展开
-
【蓝桥杯java-学习笔记】单词中出现次数最多的字母和次数
输出两行,第一行包含一个英文字母,表示单词中出现得最多的字母是哪 个。如果有多个字母出现的次数相等,输出字典序最小的那个。第二行包含一个整数,表示出现得最多的那个字母在单词中出现的次数。输入一行包含一个单词,单词只由小写英文字母组成。先计算出字符串中每个字母出现的次数。原创 2023-03-16 18:07:11 · 395 阅读 · 0 评论 -
【蓝桥杯java-学习笔记】n个整数两两相乘再相加的和
我们求出数组的和(sum)后,在遍历求和时,依次减去当前索引所指的数,再与这个被减的数相乘。用常规方法,双重for循环遍历数组,时间复杂度为 O(n2)。显然,只能拿60%的分。如果运用些数学知识,只用一个for循环即可完成求解,时间复杂度为 O(n)考察了数学知识,重点是将数学语言转换成编程语言。假如有5个数:a0,a1,a2,a3,a4。用乘法分配律进行分组求和。可以看到非常的有规律。原创 2023-03-16 15:34:20 · 573 阅读 · 0 评论