题解列表

筛选

P1017 (C语言代码)

摘要:解题思路:注意事项:就不知道了,为什么错误82%参考代码:#include <stdio.h>#include <stdlib.h>int main(){  long int a[1001]; lon……
优质题解

蓝桥杯基础练习VIP-2n皇后问题 (C++代码)

解题思路:【思路一】先在棋盘上放完白皇后,再在有白皇后的棋盘上放黑皇后。先用dfs一个一个放白皇后,当到达递归边界时,说明白皇后已经放完,可以放黑皇后了,再调用第二个dfs放黑皇后。用二维数组checkboard[n][n]判断能否放皇后。【思路二】因为两个皇后除了不能占用同一个棋格,

通用解法

摘要:解题思路:一看就是常规题,按出现次数统计 类似于统计众数,如: 数组 a[ ] = {1 ,2, 2, 2, 3, 3, 4, 5} ,做运算b[a[i] ]++,则b[a[i] ]  <==>b[1……

防御导弹 (C++代码)

摘要:解题思路:注意事项:参考代码:#include<stdio.h> #include<algorithm> int main() {      int a[20],dp[20];      i……

蓝桥杯历届试题-回文数字 (C语言代码)简单粗暴,有点长,要耐心!!!

解题思路:1.判断输入的数与所有五位数,所有六位数各位之和是否相等。若相等,进行第二步。2.分类,五位数拆分,六位数拆分,看是否为回文数。若是回文数,则输出并让flag=1。3.最后若flag不为1,则输出为-1;注意事项:设立flag,方便最后找不到数来输出-1.参考代码:#include

[历届试题]回文数字 (时间复杂度比优质题解的要低)

解题思路:之前看了别人写的代码,暴力枚举,枚举数目过多,时间复杂度太高,还有就是有些前辈用了n*n*n的时间复杂度完成了任务虽然比暴力枚举好一些但是我认为还是可以再进行优化的,下面是我优化过的代码,我只用了两个嵌套的循环就ok了,注意事项:有什么问题欢迎留言讨论,