题解列表

筛选

题解 1473: 蓝桥杯基础练习VIP-芯片测试

解题思路:寻找测试结果相同最多的一组。注意事项:参考代码:```pythonfromcollectionsimportCountern=int(input())chip=[input()foriinrange(n)]index=Counter(chip).most_common()[0][0]prin

2027: 临时记忆

解题思路:首先理解题意,题目的意思是不断往前记忆,遇到记忆中没有的元素就要看一次书注意事项:参考代码:两种方法,一种用数组表示最大记忆大小,一种用队列表示最大记忆大小,其实思路都是一样的,但是用队列算法复杂度低;数组:#includeusingnamespacestd;i

报数问题----个人认为还可以

解题思路:注意事项:将编号加入到一个数组里面,并建立一个一模一样的数组,每循环一次,找到能被三整除的编号的数字,删除,直到数组长度为一的时候,提取元素,在另一个数组里面找到编号参考代码:a=int(input())b=[]c=[]foriinrange(a):b.append(i)c.append(i

Tom数(我来用Java写)

摘要:解题思路: 将字符串变成字符数组,再变成一个个单字母的字符串,最后用Integer.valueOf()变成整型。注意事项:注意要用long来表示,防止超界。参考代码:import java.util.……

Mispelling4题解(Java)

摘要:解题思路:             先调用trim()和replace()函数将字符串里面的空格清掉,再用substring()函数将字符串切割成两部分,需要删除的字母不在这两部分中注意事项:参考代码……

1898: 蓝桥杯算法提高VIP-合并石子 java

-思路通过分解子问题,我们可以发现,当只有一堆石子时,合并代价为0;当有两堆石子时,合并代价是两堆石子重量之和;当有三堆石子时,合并代价是前两个合并,再和第三个合并;或者后两个先合并,再和第一个合并。这两种方法取一个最小值;那么,由此得知:我们可以令dp[i][j]表示合并第i堆石子,

题解 1094: 字符串的输入输出处理

解题思路:1.首先输入N,前N行正常输出注意事项:1.scanf函数仅仅读取n,但是在输入的字符串中,n与第一行的字符串之间还有个回车,不用getchar的话,就会把回车当做一行字符2.printf输出不会自动换行,puts输出会自动换行参考代码:#includeintmain(){