题解列表

筛选

优质题解

蓝桥杯算法提高VIP-和最大子序列(C语言代码)

摘要:解题思路:用滑动窗口思想解决问题比较简单,不过这题不需要记明窗口,只需要判断当前序列的和只要当前序列的和不小于0,当前序列就有成为和最大的可能如果当前序列和小于零,一定会使下一个序列的和变小所以此时要……
优质题解

1471: 蓝桥杯基础练习VIP-矩形面积交(C++代码)

摘要:解题思路:1、先判断两个矩形是否有重合部分2、利用排序计算重合部分面积(中间两坐标差值之积)1、如何判断假设 a1 为矩形A的左下端点,a2 为A的右上端点同样的,假设 b1, b2分别为矩形B的左下……
优质题解

成绩排序-题解(C语言代码)此题多坑!

摘要:解题思路:一开始我的思路是此题结构体大小应该根据每次输入的n值来分配,但是分配内存时没有考虑到连续性,不能使用qsort来排序,需要自己编写排序函数。于是嫌麻烦偷懒,先建立大小为1000的结构体数组,……
优质题解

并查集高效解决“全球变暖”

摘要:解题思路:       1.首先根据并查集可以得到在地球变暖前一共有多少岛屿:事先求出一共有多少'#',之后每合并一个就减一,最后剩的个数就是岛屿数量。并且每个岛屿的祖先都是指向了一个……
优质题解

扑克排序 (Java代码) 面向对象

摘要:解题思路:    构造对象,重写排序方法,格式化输出注意事项:    注意牌面的大小的字符、牌面的花色的优先级处理参考代码:import java.util.ArrayList; import ja……