觉醒火龙果很想五点下课
觉醒火龙果很想五点下课
全部文章
分类
归档
标签
去牛客网
登录
/
注册
觉醒火龙果很想五点下课的博客
全部文章
(共81篇)
题解 | 没有重复项数字的全排列
#include <vector> class Solution { //全排列:给定一组不重复的元素,求出它们所有可能的排列方式(即所有顺序的组合),通过交换的方式确定一位的数字,因为交换过去的数字任然需要,如果是组合问题则尝试过的数字不再使用; public: ve...
2025-05-28
0
19
题解 | 有重复项数字的全排列
class Solution { public: vector<vector<int>> ans; vector<int> temp; vector<int> used; vector<vector<int&...
2025-05-27
0
24
题解 | 矩形覆盖
class Solution { //题目说得大矩阵是2*n的,小矩阵是2*1;然后多少种改变,可以发现其改变拆分成很多个的两个小矩阵的改变(倒一下),改变方式相同,只是位置不同,所以可以分改变的个数不同情况讨论,同时往下加个数,递归计算; public: int res=1; ...
2025-05-27
0
20
题解 | 矩形覆盖
class Solution { //题目说得大矩阵是2*n的,小矩阵是2*1;然后多少种改变,可以发现其改变拆分成很多个的两个小矩阵的改变(倒一下),改变方式相同,只是位置不同,所以可以分改变的个数不同情况讨论,同时往下加个数,递归计算; public: int res=1; ...
2025-05-27
0
23
题解 | 括号生成
class Solution { public: /** * 代码中的类名、方法名、参数名已经指定,请勿修改,直接返回方法规定的值即可 * * * @param n int整型 * @return string字符串vector ...
2025-05-27
0
24
题解 | 最长严格上升子数组(一)
class Solution { public: int maxSubArrayLengthTwo(vector<int>& nums) { // 遍历每一个元素,向前以及向后检验,得以当前为断点得最长; // 或者,记录前一个序列的后端,...
2025-05-26
0
24
题解 | 买卖股票的最好时机(二)
class Solution { public: //收益最大,并且没有手续费,可以无限交易,只要遇到升那么就赚一笔, int maxProfit(vector<int>& prices) { int ans=0; i...
2025-05-25
0
26
题解 | 主持人调度(二)
#include <algorithm> class Solution { public: int minmumNumberOfHost(int n, vector<vector<int> >& startEnd) { //需要检测...
2025-05-25
0
20
题解 | 最大数字交换
#include <any> #include <unordered_map> class Solution { public: //位优先,在一位上后面有比它大的数就交换,但是这个有相同的数也是最后面的数给它交换; string maximumSwap(st...
2025-05-24
0
21
题解 | 拼接所有的字符串产生字典序最小的字符串
class Solution { public: /** * 代码中的类名、方法名、参数名已经指定,请勿修改,直接返回方法规定的值即可 * * * @param strs string字符串vector the strings * @ret...
2025-05-24
0
24
首页
上一页
1
2
3
4
5
6
7
8
9
下一页
末页