题解列表

筛选

优质题解

蓝桥杯算法提高VIP-大数加法题解(JAVA代码)

解题思路:和1475题一样,1475题目链接:https://www.dotcpp.com/oj/problem1475.html由于a和b都比较大,所以不能直接使用语言中的标准数据类型来存储。对于这种问题,一般使用数组来处理。定义一个数组nums1,
优质题解

编写题解 1481: 蓝桥杯算法提高VIP-剪刀石头布,结果的输出使用枚举类型解题

######**题目要求:**要求:选择结构中使用枚举类型,结果的输出也使用枚举类型表示。题目明确要用枚举的方式解题,对于输出,这个题解已经通过了,但是选择结构中怎么去使用枚举类型解题我还没思路-_-|||如果有什么好的建议可以评论区提出######**解题思路:**使用python自带库enum枚举
优质题解

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

解题思路:用滑动窗口思想解决问题比较简单,不过这题不需要记明窗口,只需要判断当前序列的和只要当前序列的和不小于0,当前序列就有成为和最大的可能如果当前序列和小于零,一定会使下一个序列的和变小所以此时要刷新序列起点,即令和重置为0在所有序列和中记下最大值即为所求答案参考代码:#include
优质题解

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

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

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

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

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

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

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

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