优质题解 蓝桥杯算法提高VIP-输出正反三角形 (Python代码)格式易错!! ####①首先是python里生成自然数的方法range:#####结果是:####注意到range是 题解列表 2020年02月06日 0 点赞 0 评论 1665 浏览 评分:8.0
优质题解 蓝桥杯基础练习VIP-2n皇后问题 (Java代码) 两种写法 **思路一**:和n皇后问题一样,可以看成全排列生成问题,直观一点的叙述则为采用递归回溯。首先用vi数组存放棋盘格子有白黑皇后,先放哪个都一样。若先放白,只需检查有无行类对角线冲突和vi数组是否为1;放完白再放黑,需检查有无行列对角线冲突和vi数组是否为1以及该格子有没有放白```javaimport 题解列表 2020年02月06日 0 点赞 0 评论 1301 浏览 评分:9.9
优质题解 蛇行矩阵-题解(C语言代码)(把每层关系剖析出来就很简单)(代码简短、解释详细) **注意事项:**①对样例输出观察足够仔细,剖析足够清晰。②对于诸多的增加关系,可以用纸笔记住,脑袋保持清晰不能乱阵脚。③认清并熟记一条公式:公式:新结果=旧结果+增加关系。④编程讲究一股“气”,要在头脑清醒的状态下一气呵成。**观察:**136101525914481371211**解题思路:**要 题解列表 2020年02月05日 0 点赞 0 评论 2293 浏览 评分:8.4
优质题解 最小三个数-题解(C语言代码) 对于本题的解题大致分为两个问题1:如何进行数与数之前的对比从而进行判断大小?2:对于结尾如何进行输出?本题的解法将采用的是冒泡排序法:**什么是冒泡排序?**冒泡排序:重复地走访过要排序的元素列,依次比较两个相邻的元素。####冒泡排序算法的原理如下:#####1:比较相邻的元素。 题解列表 2020年02月05日 0 点赞 0 评论 1929 浏览 评分:8.6
优质题解 蓝桥杯基础练习-十六进制转八进制 (C++代码) **思路:先把十六进制转换为二进制,再把二进制转换为八进制**注意题目所说:每个十六进制数长度不超过100000,这是大数问题,只能用string进行处理。**步骤****1:十六进制转二进制**可以参照十六进制与二进制的关系表-谈及本人出现的20%错误原因 #**解题思路:**1.直接通过String.length()来获取字符串长度进行比较2.通过String.toUpperCase()方法将字符串都转化为全大写,再进行比较,以达到不区分大小写的目的。注意,转换为大写后用equals()方法来比较3.用String.equals()方法来比较两个字符串 题解列表 2020年02月05日 0 点赞 0 评论 1188 浏览 评分:6.7
优质题解 忙碌的小L-题解(C语言:图论弗洛伊德算法)目前题解中代码最短的,并且有图解 摘要:# 这是一道很有自己想法的入门题,真的有点难度 我是使用了图论来理解这道题目的,具体怎么说呢,简单的来说就是A教会B用A->B这个单向图来表示,当有很多人时候就会生成一个很多人的单项图。当然其中可能…… 题解列表 2020年02月04日 0 点赞 1 评论 1683 浏览 评分:9.9
优质题解 蓝桥杯算法提高VIP-数组输出 (Python代码)详细注释/使用嵌套列表 题目太坑,没说清楚,输出的应该是数值的绝对值,这是易错点###说说解题思路:#####①首先输入三行后得到一个嵌套列表(便于理解称为外列表和内列表),即每一行存在一个列表里面,然后三个列表又放在一个列表里:(这是比较容易想到的,好处在后面说)[**[1, 题解列表 2020年02月04日 0 点赞 3 评论 1845 浏览 评分:9.9
优质题解 2^k进制数-题解(C/C++代码) ####解题思路:这是一个组合数学问题,注意这句话:作为2^k进制数,除最后一位外,r的每一位严格小于它右边相邻的那一位。其实这是在暗示组合数,显然r中的不会有相同的位如果每一位都不同,显然只有严格递增的排列是合法的这便是组合,将r转化成这种形式(设k为3)000000000000显然除首位外每一位的 题解列表 2020年02月03日 0 点赞 2 评论 2775 浏览 评分:8.8
优质题解 DP和DFS+DP详解(Java代码) **解法一:**动态规划**子问题**每个位置拿着k个宝物价值都低于g的方法**确定状态**map[i][j](i,j)处的宝物价值dp[i][j][sum][gold](i,j)处拿着sum个宝物价值都低于gold的方法数则结果就是dp[n][m][k][12]即出口处拿着k个宝物价值都低于12(价 题解列表 2020年02月02日 0 点赞 1 评论 2581 浏览 评分:9.9