题解列表
优质题解
Yu金币简洁易懂写法
摘要:
##解析:
本题无法直接循环天数和金币数。
但是发现一个规律,连续的n天都发放n枚金币。
我们可以用while循环解决连续n天发放n枚金币。
**我的解法:**
sum记……
优质题解
用switch解自定义函数之字符提取
摘要:解题思路:在函数内部,定义了一个整型变量`i`并初始化为0。`i`将用于记录在`ch2`数组中插入的位置。接下来是一个`while`循环,循环条件是`*ch1`指向的字符不是空字符`\0`。在循环体内……
优质题解
团伙--详细解答(不知道怎么处理敌人关系的进来)
摘要:解题思路:1、该题的思想就是并查集,但是有点不同,就是要记录敌人关系,所以要想办法来记录一下敌人的关系2、我这里初始化2n长度的数组,前n个记录朋友关系,后n个记录敌人关系3、重点理解题目说的一句话:……
优质题解
石头剪子布(分解String)
摘要:解题思路:注意事项:问:为什么playgame函数必须加上static?答:`playGame` 函数在这里被声明为 `static`,是因为它被直接从 `main` 方法内部调用,而 `main` ……
优质题解
题解 1096: Minesweeper 两个二维数组解决Minesweeper 简单易懂 (C++代码)
摘要:解题思路:使用二维数组解题 为了不判断边界,将扫雷原本最大的范围30*16扩大为32*18 将数组想象成平面上的直角坐标系 我们从(1,1)这一点开始处理我们的数据 为了简化运算少使用if语句 从(1……
优质题解
运用递归思想求解!!(更相减损法)
摘要:解题思路首先我们知道这两个数的乘积等于这两个数的最大公约数乘最小公倍数,故只需求出一个既可求另一个,这里我们用更相减损法求解最大公因数。更相减损法也称欧几里得算法它的基本思想是:用较大的数除以较小的数……
优质题解
BFS板子题(C++版)
摘要:# 分析题意
这道题是一道BFS的板子题,属于是在网格中寻找最短路。在求解无边权最短路问题时,我们一般都可以采用BFS来做。
# BFS
BFS简而言之,就是优先考虑离当前节点最近的所有点,再依……