首页
动态
友链
留言
关于
归档
全部分类
全部标签
其他
图床
状态
拼图
剪贴
Wiki
1
拼题 520 钻石争霸赛 2024
2
【分享】修复 Edge 浏览器更新到 Stable 120 版本后右键图片不显示复制/另存为图像的问题
3
【线段树】你能回答这些问题吗
4
Codeforces Round 618 (Div. 2)
5
Codeforces Round 617 (Div. 3)
GabrielxD
列車は必ず次の駅へ。では舞台は?私たちは?
累计撰写
675
篇文章
累计创建
128
个标签
累计收到
26
条评论
栏目
首页
动态
友链
留言
关于
归档
全部分类
全部标签
其他
图床
状态
拼图
剪贴
Wiki
搜索
标签搜索
构造
卡特兰数
Lucas定理
乘法逆元(模逆元)
排列组合
二分图
最近公共祖先(LCA)
线段树
树状数组
数论分块
剪枝
离线
SSL证书
递推
打表
二路归并
二分图最大匹配
匈牙利算法
字符串的最小表示法
抽屉原理
记忆化搜索
树(数据结构)
Floyd算法
最短路径快速算法(SPFA)
字符串哈希
Rabin-Karp算法
KMP算法
离散化
快速排序
哈希
滑动哈希
归并
Sublime Text
小技巧
macOS
多路归并
快速幂
TopK问题
最长上升子序列问题(LIS)
最长公共子序列问题(LCS)
JSTL
EL
JSP
Session
Cookie
Servlet
Maven
前端
资源
Python
Axios
AJAX
后缀和
STL
差分
Shell
终端
分享
枚举
背包问题
RoboCom
PAT
油猴
计算几何
迭代
API
脑筋急转弯
Trie树(字典树)
有序集合
计数排序
水塘抽样
拒绝采样
随机化
回溯
分类讨论
队列(数据结构)
设计
广度优先搜索(BFS)
Bellman-Ford算法
Dijkstra算法
单源最短路径
Prim算法
Kruskal算法
最小生成树(MST)
贪心算法
矩阵
技巧
工具
模板
数据结构
双指针
滑动窗口
深度优先搜索(DFS)
二叉搜索树(BST)
二叉树
归并排序
递归
链表(数据结构)
多数投票算法
分治
数学
数组
字符串
位运算
单调队列
前缀和
单调栈
正则
哈希表
栈(数据结构)
计数
模拟
暴力
排序
动态规划(DP)
遍历
堆(优先队列)
并查集
图(数据结构)
二分查找
Java
C++
JavaScript
HTML
CSS
Linux
MySQL
Vue
目 录
CONTENT
以下是
排序
相关的文章
2023-10-27
Codeforces Round 618 (Div. 2)
题目Codeforces Round 618 (Div. 2) - CodeforcesProblem - A方法一:枚举 模拟思路题目要求数组 aaa 的和不能为 0,且积也不能为 0(即:数组中不能出现元素 000)。所以可以先对数组中所有 0 进行一次 +1 操作,随后如果数组和为 0 则再进
2023-10-27
660
0
0
算法
2023-02-08
【贪心】耍杂技的牛
题目125. 耍杂技的牛 - AcWing题库农民约翰的 NNN 头奶牛(编号为 1..N1..N1..N )计划逃跑并加入马戏团,为此它们决定练习表演杂技。奶牛们不是非常有创意,只提出了一个杂技表演:叠罗汉,表演时,奶牛们站在彼此的身上,形成一个高高的垂直堆叠。奶牛们正在试图找到自己在这个堆
2023-02-08
214
0
0
算法
2023-02-08
【贪心】货仓选址
题目104. 货仓选址 - AcWing题库在一条数轴上有 NNN 家商店,它们的坐标分别为 A1∼ANA_1 \sim A_NA1∼AN 。现在需要在数轴上建立一家货仓,每天清晨,从货仓到每家商店都要运送一车商品。为了提高效率,求把货仓建在何处,可以使得货仓到每家商店的距离之和最小。输入
2023-02-08
224
0
0
算法
2023-02-05
【排序, 二分查找】递增三元组【蓝桥杯】
题目1236. 递增三元组 - AcWing题库递增三元组 - 蓝桥云课给定三个整数数组A=[A1,A2,…AN]A = [A_1, A_2, … A_N]A=[A1,A2,…AN] ,B=[B1,B2,…BN]B = [B_1, B_2, … B_N]B=[B1,B2,…BN] ,C=
2023-02-05
197
0
0
算法
蓝桥杯
2023-01-14
【排序, 枚举】等差数列【蓝桥杯】
题目等差数列 - 蓝桥云课题目描述数学老师给小明出了一道等差数列求和的题目。但是粗心的小明忘记了一 部分的数列,只记得其中 NNN 个整数。现在给出这 NNN 个整数,小明想知道包含这 NNN 个整数的最短的等差数列有几项?输入描述输入的第一行包含一个整数 NNN。第二行包含 NNN 个整数 A1,
2023-01-14
222
0
0
算法
蓝桥杯
2022-11-15
【贪心, 排序】卡车上的最大单元数
题目1710. 卡车上的最大单元数请你将一些箱子装在 一辆卡车 上。给你一个二维数组 boxTypes ,其中 boxTypes[i] = [numberOfBoxesi, numberOfUnitsPerBoxi] :numberOfBoxesi 是类型 i 的箱子的数量。numberOfUnit
2022-11-15
862
0
0
力扣
算法
2022-11-13
【自定义排序】自定义字符串排序
题目791. 自定义字符串排序给定两个字符串 order 和 s 。order 的所有单词都是 唯一 的,并且以前按照一些自定义的顺序排序。对 s 的字符进行置换,使其与排序的 order 相匹配。更具体地说,如果在 order 中的字符 x 出现字符 y 之前,那么在排列后的字符串中, x 也应该
2022-11-13
291
0
0
力扣
算法
2022-11-12
【排序, 双指针】不同的平均值数目【力扣第 91 场双周赛】
题目6237. 不同的平均值数目给你一个下标从 0 开始长度为 偶数 的整数数组 nums 。只要 nums 不是 空数组,你就重复执行以下步骤:找到 nums 中的最小值,并删除它。找到 nums 中的最大值,并删除它。计算删除两数的平均值。两数 a 和 b 的 平均值 为 (a + b) / 2
2022-11-12
319
0
0
力扣
算法
2022-10-27
【排序, 双指针】区间合并
题目803. 区间合并给定 nnn 个区间 [li,ri][l_i, r_i][li,ri],要求合并所有有交集的区间。注意如果在端点处相交,也算有交集。输出合并完成后的区间个数。例如:[1,3][1,3][1,3] 和 [2,6][2,6][2,6] 可以合并为一个区间 [1,6][1,6][
2022-10-27
338
0
0
算法
2022-10-21
【排序, 双指针】最接近的三数之和
题目16. 最接近的三数之和给你一个长度为 n 的整数数组 nums 和 一个目标值 target。请你从 nums 中选出三个整数,使它们的和与 target 最接近。返回这三个数的和。假定每组输入只存在恰好一个解。示例 1:输入:nums = [-1,2,1,-4], target = 1输出:
2022-10-21
242
0
0
力扣
算法
2022-09-27
【排序, 哈希表】判定是否互为字符重排
题目242. 有效的字母异位词给定两个字符串 s1 和 s2,请编写一个程序,确定其中一个字符串的字符重新排列后,能否变成另一个字符串。示例 1:输入: s1 = "abc", s2 = "bca"输出: true示例 2:输入: s1 = "abc
2022-09-27
215
0
0
力扣
算法
2022-09-25
【排序】按身高排序【力扣第 312 场周赛】
题目6188. 按身高排序给你一个字符串数组 names ,和一个由 互不相同 的正整数组成的数组 heights 。两个数组的长度均为 n 。对于每个下标 i,names[i] 和 heights[i] 表示第 i 个人的名字和身高。请按身高 降序 顺序返回对应的名字数组 names 。示例 1:
2022-09-25
286
0
0
力扣
算法
2022-09-19
【排序, 哈希表】按照频率将数组升序排序
题目1636. 按照频率将数组升序排序给你一个整数数组 nums ,请你将数组按照每个值的频率 升序 排序。如果有多个值的频率相同,请你按照数值本身将它们 降序 排序。请你返回排序后的数组。示例 1:输入:nums = [1,1,2,2,2,3]输出:[3,1,1,2,2,2]解释:'3
2022-09-19
190
0
0
力扣
算法
2022-09-18
【贪心, 二分查找, 双指针】运动员和训练师的最大匹配数【力扣第 87 场双周赛】
题目6185. 运动员和训练师的最大匹配数给你一个下标从 0 开始的整数数组 players ,其中 players[i] 表示第 i 名运动员的 能力 值,同时给你一个下标从 0 开始的整数数组 trainers ,其中 trainers[j] 表示第 j 名训练师的 训练能力值 。如果第 i 名
2022-09-18
227
0
0
力扣
算法
2022-09-17
【优先队列, 排序, BST】最小的k个数
题目剑指 Offer 40. 最小的k个数输入整数数组 arr ,找出其中最小的 k 个数。例如,输入4、5、1、6、2、7、3、8这8个数字,则最小的4个数字是1、2、3、4。示例 1:输入:arr = [3,2,1], k = 2输出:[1,2] 或者 [2,1]示例 2:输入:arr = [0
2022-09-17
298
0
0
力扣
算法
1
2
3