题解列表

筛选

弟弟的作业-题解(C++代码)

摘要:#### 原题链接:[弟弟的作业](https://www.dotcpp.com/oj/problem1073.html "弟弟的作业") #### 解题思路: **能看到这个题目很幸运,……

汽水瓶-题解(C++代码)——简单递归(通俗易懂)

解题思路:本题是很明显的递归思路,实际上就是用两瓶空瓶即可换一瓶饮料喝。因此状态转移方程为f(n-2)+1。参考代码:```cpp#include#includeusingnamespacestd;intf(intn){if(n==0||n==1)return0;if(n==2||n==3)retur

比较好懂的贪心写法

先对每个人需要打水的时间进行排序,因为前面打水越快,后面需要等待的时间越短。然后从r+1个人开始,因为有m个水龙头前m个人已经开始打水。第i个人花费的时间是第i个人打水的时间+第i-r个人(打水的时间+等待的时间)因为有r个水龙头,所以轮到第i个人的时候第i-r个水龙头以及是空的,

蓝桥杯算法提高VIP-打水问题-题解(C++代码)

先对每个人需要打水的时间进行排序,因为前面打水越快,后面需要等待的时间越短。然后从m+1个人开始,因为有m个水龙头前m个人已经开始打水。第i个人等待的时间是第i-m个人(打水的时间+等待的时间)```cpp#include#include#include#include#include#include

蛇行矩阵-题解(C++代码)

摘要:#### 原题链接:[蛇形矩阵](https://www.dotcpp.com/oj/problem1097.html "蛇形矩阵") #### 解题思路: 1、循环,二维数组 2、蛇形……

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("