题解列表

筛选

通用解法

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

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

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

P1017 (C语言代码)

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

邮局选址问题 (C语言代码)

摘要:解题思路:因题目的距离公式为:[x1-x2]+[y1-y2]。可以知道,我们可以将居民点的横纵坐标分别分成                 排序好的两个数组。拿x的数组来说,求出x1~xn中的一点,这……

这道题有相当大的问题,那个正确率绝对不止这么点

解题思路:阶乘累加求解,不是很难,简单讲一下,用三个变量控制(其中包括输入的n);先第一层for循环一共n次,第二次for求每个数的阶乘,中间每次都加了起来注意事项:1、第一层for要从1开始,n结束,这是考虑到阶乘的问题2、第一层每次的把m重新设为1不能少,