秃头小白
秃头小白
全部文章
思维题
01背包(1)
bfs(4)
dfs(6)
dfs序讲解(1)
Dijkstra算法 优先队列优化(2)
dp(7)
KMP(1)
LCA(4)
STL(1)
二分(5)
二分图(3)
二进制(1)
二进制枚举(3)
优先队列(1)
倍增(2)
分治(2)
前缀和与差分(3)
区间dp(11)
博弈论(1)
图(1)
并查集(5)
快速幂(1)
数学题(7)
数论(2)
整除分块(数论)(1)
最小生成树(2)
有关约数(质因数等)的基础数论(2)
栈(1)
树吧(5)
树状dp(1)
树状数组(2)
树状数组+dfs序(2)
模拟(4)
滑动窗口(4)
状压dp(1)
离散化+并查集(1)
离散化讲解及入门例题(2)
签到题(2)
素数筛(1)
线段树(10)
贪心(12)
逆元(1)
逆序对的三种求法(1)
题解(16)
高精度(8)
归档
标签
去牛客网
登录
/
注册
秃头小白的博客
小白世界
全部文章
/ 思维题
(共55篇)
CodeForces - 616D Longest k-Good Segment
来自专栏
题目链接 https://codeforces.com/problemset/problem/616/D 解题思路 做过两遍了吧。类似尺取法,不过尺子是不同数字的个数。双指针。右指针每到一个数字让cnt统计当前遍历到的区间中此数的个数++,左指针每到一个数字让cnt--。若右指针向右移动时添加了区间...
2021-06-05
0
710
HDU 4608 I-number
来自专栏
题目链接 http://acm.hdu.edu.cn/showproblem.php?pid=4608 解题思路 思路一:与CodeForces - 1409D Decrease the Sum of Digits 有异曲同工之妙。看当前数位之和与最小10倍数差多少,若此数加上这个差不发生最低位的进...
2021-06-05
0
708
CodeForces - 1419C Killjoy
来自专栏
题目链接 https://codeforces.com/problemset/problem/1419/C 解题思路 总共三种情况0,1,2分情况讨论一下。1.全都是x时,02.存在x或全部之和为n*x时,13.其他情况,2 代码 // 废物代码 #include<bits/stdc++.h&...
2021-06-01
0
538
CodeForces - 1409D Decrease the Sum of Digits
来自专栏
题目链接 https://codeforces.com/problemset/problem/1409/D 解题思路 卧槽,前天刚去青岛理工参加的青岛市ACM,其中一个题就是把这个题翻译成中文了,当时就听赛场上有人喊原题,***原题啊! 位数太多,不按位存会爆ll。整体思路:从低位开始修改,且每次修...
2021-06-01
1
737
CodeForces - 1515D Phoenix and Socks
来自专栏
题目链接 https://codeforces.com/problemset/problem/1515/D 解题思路 第一步:先将左右脚袜子个数经转换变成一样的;第二步:变色。也就是说先变类型至左右脚相等,再变色得到完全匹配。 先说第二步,假设经过一定的算法后左右脚袜子个数相等了。设dif[i]表示...
2021-06-01
0
866
Hacker, pack your bags!
来自专栏
题目连接 https://codeforces.com/contest/822/problem/C 解题思路 存两个数组中,一个按左端点从小到大排序,一个按右端点从小到大排序,遍历每一个,找到其对应的满足l<r的全部区间,保存区间长度对应的最小花费,对于遍历到的每一段区间,我们找到满足与其之和...
2020-12-24
1
711
CodeForces - 1461C Random Events
来自专栏
题目链接 https://vjudge.net/contest/413174#problem/C 解题思路 思维吧。是不是有人没看懂题QWQ,看我题解,会讲解一个样例大致思路:从后往前找到第一个不符合自己位置的数现在所在的位置。对于每一次实验,若输入的数比记录的位置小,是否改成有序,都无所谓,因为要...
2020-12-13
1
727
区间异或
来自专栏
题目链接 https://ac.nowcoder.com/acm/contest/9667/I 解题思路 二分+技巧技巧1:异或运算的性质,x^a^a=x,利用这个性质,可以通过类似前缀和与的方式,在O(1)的时间复杂度中求出某段区间的异或和;技巧2:因为要求最小长度,自然要二分长度,之所以能二分长...
2020-12-08
1
1529
第 k 小
来自专栏
题目链接 https://ac.nowcoder.com/acm/contest/9667/H 解题思路 代码1思路:两个优先队列,第一个优先队列是大根堆,存前k-1个数,第二个优先队列是小根堆,存第k个数。若插入的数比小根堆的堆顶小,就将该数插入到大根堆中,若大根堆中的元素个数超过k-1个,就将大...
2020-12-06
0
816
String II
来自专栏
题目链接 https://ac.nowcoder.com/acm/contest/9715/B 解题思路 我裂开我看错数据规模了,以为1e10,所以先统计了一下,昨晚搞了将近一个小时没搞出来,直接心态爆炸,我好fw啊咋办。直接暴力,求出a对应其他每一个字符的差值的绝对值,从小到大排序,选到k次位置,...
2020-12-05
1
628
首页
上一页
1
2
3
4
5
6
下一页
末页