Ian
文章
动画
游戏
力扣
竞赛
关于
Ian
取消
文章
动画
游戏
力扣
竞赛
关于
困难
中等
569
数组
558
困难
354
字符串
269
dp
246
简单
204
数学
201
哈希表
196
dfs
162
会员
157
bfs
123
树
121
排序
112
二叉树
100
贪心
94
栈
92
矩阵
92
二分查找
91
堆
76
双指针
75
位运算
73
图
71
设计
65
回溯
56
链表
49
滑动窗口
44
模拟
41
前缀和
40
并查集
34
递归
31
分治
30
二叉搜索树
29
单调栈
29
数据库
29
字典树
27
队列
27
拓扑排序
25
有序集合
24
优化
23
状态压缩
23
记忆化搜索
21
计数
20
数论
19
线段树
18
博弈
17
树状数组
16
哈希函数
15
最短路
15
字符串匹配
13
枚举
12
几何
11
滚动哈希
11
随机化
11
数据流
10
组合数学
10
单调队列
9
逆向思维
9
交互
8
双向链表
8
归并排序
8
多线程
6
差分
6
构造
6
桶排序
6
矩阵快速幂
6
脑筋急转弯
6
贡献法
6
迭代器
6
分段计数
5
反悔贪心
5
容斥
5
数位dp
5
正则
5
shell
4
后缀数组
4
快速选择
4
扫描线
4
水塘抽样
4
cdq分治
3
wqs二分
3
前后缀分解
3
基环树
3
概率与统计
3
欧拉回路
3
计数排序
3
试填法
3
轮廓线dp
3
力扣杯
2
块状数组
2
基数排序
2
强连通分量
2
拒绝采样
2
换根dp
2
最小生成树
2
最小表示法
2
网络流
2
dfs序
1
logtrick
1
决策单调
1
凸包
1
卷积
1
双连通分量
1
启发式合并
1
快速变换
1
自动机
1
重链剖分
1
2017年3月
0815:公交路线(1964 分)
03-25
0810:黑板异或游戏(2341 分)
03-20
0805:数组的均值分割(1982 分)
03-15
0803:打砖块(2765 分)
03-13
0801:使序列递增的最小交换次数(2066 分)
03-11
0798:得分最高的最小轮调(2129 分)
03-08
0793:阶乘函数后 K 个零(2100 分)
03-03
2017年2月
0782:变为棋盘(2429 分)
02-20
0780:到达终点(1897 分)
02-18
0778:水位上升的泳池中游泳(2096 分)
02-16
0773:滑动谜题(1815 分)
02-11
0770:基本计算器 IV(2863 分)
02-08
0768:最多能完成排序的块 II(1787 分)
02-06
0765:情侣牵手(1999 分)
02-03
2017年1月
0761:特殊的二进制序列(2292 分)
01-30
0757:设置交集大小至少为2(2378 分)
01-26
0753:破解保险箱(2273 分)
01-22
0749:隔离病毒(2277 分)
01-18
0745:前缀和后缀搜索(★★)
01-14
0741:摘樱桃(★★)
01-10
0736:Lisp 语法解析(★★)
01-05
0732:我的日程安排表 III(★★)
01-01
2016年12月
0730:统计不同回文子序列(★★)
12-30
0726:原子的数量(★★)
12-26
0719:找出第 K 小的数对距离(★★)
12-19
0715:Range 模块(★★)
12-15
0710:黑名单中的随机数(★★)
12-10
2016年11月
0699:掉落的方块(★★)
11-29
0691:贴纸拼词(★★)
11-21
0689:三个无重叠子数组的最大和(★★)
11-19
0685:冗余连接 II(★★)
11-15
0679:24 点游戏(★★)
11-09
0675:为高尔夫比赛砍树(★★)
11-05
2016年10月
0668:乘法表中第k小的数(★★)
10-29
0664:奇怪的打印机(★★)
10-25
2016年9月
0639:解码方法 II(★★)
09-30
0632:最小区间(★★)
09-23
0630:课程表 III(★★)
09-21
0629:K 个逆序对数组(★★)
09-20
0618:学生地理信息报告(★★)
09-09
0615:平均工资:部门与公司比较(★★)
09-06
2016年8月
0600:不含连续1的非负整数(★★)
08-22
0591:标签验证器(★★)
08-13
0588:设计内存文件系统(★★)
08-10
0587:安装栅栏(★★)
08-09
0579:查询员工的累计薪水(★★)
08-01
2016年7月
0571:给定数字的频率查询中位数(★★)
07-24
0569:员工薪水中位数(★★)
07-22
0568:最大休假天数(★★)
07-21
0564:寻找最近的回文数(★★)
07-17
0552:学生出勤记录 II(★★)
07-05
2016年6月
0546:移除盒子(★★)
06-29
0527:单词缩写(★★)
06-10
2016年5月
0517:超级洗衣机(★★)
05-31
0514:自由之路(★★)
05-28
0502:IPO(★★)
05-16
0499:迷宫 III(★★)
05-13
0493:翻转对(★★)
05-07
0489:扫地机器人(★★)
05-03
0488:祖玛游戏(★★)
05-02
2016年4月
0483:最小好进制(★★)
04-27
0480:滑动窗口中位数(★★)
04-24
0479:最大回文数乘积(★★)
04-23
0472:连接词(★★)
04-16
0471:编码最短长度的字符串(★★)
04-15
0466:统计重复个数(★★)
04-10
0465:最优账单平衡(★★)
04-09
0460:LFU 缓存(★★)
04-04
0458:可怜的小猪(★★)
04-02
2016年3月
0446:等差数列划分 II - 子序列(★★)
03-21
0440:字典序的第K小数字(★★)
03-15
0432:全 O(1) 的数据结构(★★)
03-07
0431:将 N 叉树编码为二叉树(★★)
03-06
0428:序列化和反序列化 N 叉树(★★)
03-03
2016年2月
0425:单词方块(★★)
02-29
0420:强密码检验器(★★)
02-24
0411:最短独占单词缩写(★★★)
02-15
0410:分割数组的最大值(★★)
02-14
0407:接雨水 II(★★)
02-11
0403:青蛙过河(★★)
02-07
2016年1月
0391:完美矩形(★★)
01-26
0381:O(1) 时间插入、删除和获取随机元素 - 允许重复(★★)
01-16
2015年12月
0363:矩形区域不超过 K 的最大数值和(★★)
12-29
0358:K 距离间隔重排字符串(★★)
12-24
0354:俄罗斯套娃信封问题(★★)
12-20
0352:将数据流变为多个不相交区间(★★)
12-18
0336:回文对(★★)
12-02
0335:路径交叉(★★)
12-01
2015年11月
0332:重新安排行程(★★)
11-28
0330:按要求补齐数组(★★)
11-26
0329:矩阵中的最长递增路径(★★)
11-25
0327:区间和的个数(★★)
11-23
0321:拼接最大数(★★)
11-17
0317:离建筑物最近的距离(★★)
11-13
0315:计算右侧小于当前元素的个数(★★)
11-11
0312:戳气球(★★)
11-08
0308:二维区域和检索 - 可变(★★)
11-04
0305:岛屿数量 II(★★)
11-01
2015年10月
0302:包含全部黑色像素的最小矩形(★★)
10-29
0301:删除无效的括号(★★)
10-28
1
2
3
4