题目描述: 解题思路: 二分查找模板 注意边界 l <= r 注意整型加法溢出,改用减法 代码实现: package main import "fmt" ...
题目描述: 代码实现: // 直接爆搜 #include <iostream> #include <vector> using namespace std; ...
题目描述: 代码实现: #include <iostream> using namespace std; enum STATUS { NORMAL ...
题目描述: 解题思路: 设置计数器 遍历链表 代码实现: #include <iostream> #include <algorithm> using nam...
题目描述: 解题思路: 包含空格,首先去除空格 利用回文的定义,遍历一次 代码实现: #include <iostream> #include <stack>...
题目描述: 代码实现: #include <iostream> using namespace std; int main() { for (int...
题目描述: 解题思路: 球盒模型 dp,状态表示,f[n][m]表示在n个箱子里放入m个小球放置方法的数量 状态计算,m < n, 即球数小于箱子数,f[n]...
题目描述: 解题思路: 使用map统计 遍历一次字符串 代码实现: #include <string> #include <map> #include <io...
题目描述: 代码实现: #include <iostream> #include <cstring> using namespace std; const ...
题目描述: 代码实现: #include <iostream> #include <vector> #include <algorithm> using na...
题目描述: 解题思路: 矩阵为n阶 主对角线 mat[i][i] 副对角线 i + j == n - 1 代码实现: #include <iostream> ...
如果m >= n,机器的数量更多,每台机器给分配一个作业即可,不用设计等待时间 如果m < n,作业的数量更多,优先选择长时间任务执行,短任务等待时间少
题目描述: 代码: #include <iostream> #include <vector> using namespace std; int Find...
题目描述: 解题思路: 数字转化为字符串 itoa 用字符串处理 代码实现: #include <iostream> #include <cstring> #...
设有两个栈s1, s2都采用顺序存储方式,并且共享一个存储区域[0, … , maxsize - 1],为了尽量使用空间,减少溢出的可能,可采用栈顶相向,迎面增...
题目描述: 代码实现: #include <stdio.h> #include <stdlib.h> #include <string.h> void s...
题目描述: 解题思路: 候选人类,设置计数器 设置候选人数组 代码实现: #include <iostream> #include <algorithm> u...
题目描述: 解题思路: [1, 2, 3, 4, 5, 6] n = 6 k = 1 倒数第一个,是正数的第六个 倒数第k个,是正数的第n - k + 1个 ...
题目描述: 解题思路: 暴力枚举,时间复杂度O(n^2) 归并排序,merge函数的拓展,一次处理一个区间的逆序对数量,时间复杂度O(nlogn) 代码实现:...
题目描述: 解题思路: 存储 + 遍历更新 代码实现: #include <iostream> using namespace std; struct Pa...
领取专属 10元无门槛券
手把手带您无忧上云