题解列表

筛选

26.网络互通-题解(C++代码)

#include#include#include#include#include#include#include#include#include#includeusingnamespacestd;intfather[100000];intfun(intc){if(father[c]==c)return

Minesweeper (Java代码)

注意事项:代码一次写对,运行结果也和题目给的案例一样,但是一直提示格式错误,尝试几次后,才找到问题!两个输出之间要有一个空行,这个输出的空行在放在输出结果的最后边(后边的代码里边我有标注出来)参考代码:```javaimportjava.util.Scanner;/***https://www.dot

特殊排序-题解(C语言代码)

#includeintcmp(constvoid*a,constvoid*b)//配合qsort的函数{return*(int*)a-*(int*)b;}intmain(){intn,i;while(scanf("%d",&n)!=EOF){inta[n];if(n==1)//注意要求{scanf("

【排队买票】 (C++代码)——简单递归

摘要:解题思路: 很明显的递归。接下来只需找出边界条件与状态转移方程即可。 先不考虑交换位置,显然,只有接收一张1元才能接收一张2元,即前面接收了n张1元,后面才能接收n张2元。类似于“赊账”……

【数组的距离】-题解(C++代码)——高效算法

解题思路:这个思路是我参考了大佬的思路,只是大佬没给出代码,我就顺着大佬的思路做了下来。把两个数组合并排序:1326548790得到:0123456789把相邻的,且为来自两个不同数组的元素,相减求出距离,再选出最小距离。注意事项:1.思路很简单,需要四个数组,x[],y[],z[],set[]。

蓝桥杯2017年第八届真题-包子凑数 -题解(C++代码) 完全背包 + 暴力 + 空间优化

```cpp思路:所有背包类问题,一定要知道一点,当前第i个物品进不进背包,进背包后的结果是不是最优的,背包ok之后再来一波暴力,直接甩个背包容量100W,如果超过10w个数拼不出来,就认为有无限个数拼不出来空间优化:滚动数组ps:实际上这道题是欧几里得+背包的题首先如果N种蒸笼的包子数是互质的,