题解列表

筛选

排列 (C++代码)【简单易懂】【暴力法则】

###排列-题解(C++描述)分析:此问题为全排列问题,所有的可能性为4x3x2x1=24种思路:利用4个for循环,三个条件,进行逐一的可能性查找,重点注意要进行三次if的条件判定####语句分析:```for(i=0;i

蓝桥杯算法提高VIP-格子位置-题解(C++代码) 带解析

前面两项都比较简单了------------**第三项:**(i,j)列往左上角走去,注意边界:在i和j任一个为1时停止,最终停在了(x,y)。再从(x,y)往右下角输出,到边界时停止输出。------------**第四项同理,**(i,j)列往左下角走去,

42.x皇后问题-题解(C++代码)

这个题只需要输出第一次的排列就可以了。。。因为dfs递归本身就是按照字典序排列,输出符合条件的第一个排列就是答案。重点是表达式:`abs(i-j)!=abs(a[i]-a[j])`表示行列之差不能相等,也就是不能是对角线。。。当然也可以用开方。
优质题解

蓝桥杯算法提高-能量项链-题解(C++代码)(思路简单)

###解题思路我以前写得怎么这么抽象啊,这都是啥啊,好羞耻,改了求最大能量的方法是先把小的数字吞了,然后剩下的都是大数字一共要吞n-1次,每次都求当前最小的数字然后吞掉(这大概就是贪心算法)比如2,4,3,6,5能量最大的连接方式:5-2-4————404-3-6————725-4-6————1206