shyyhs
shyyhs
全部文章
分类
DP专题(52)
图论(4)
多校补题(2)
数据结构(27)
数论(4)
日记(14)
未归档(38)
题解(330)
归档
标签
去牛客网
登录
/
注册
shyyhs的博客
TA的专栏
440篇文章
0人订阅
lpt的小屋
415篇文章
3901人学习
AtCoder思维大提升
6篇文章
753人学习
kuangbin专题记录
0篇文章
0人学习
牛客每日一题推介(裙子计划~)
19篇文章
848人学习
全部文章
(共469篇)
Stars Drawing (Hard Edition)
来自专栏
思路: 这题思路还是比较好的,对于这种十字形状的图形,我们可以设置一个表示这个点上下左右四个方向可以延续的长度是多少.然后转移十分简单,这里就不写了.然后我们贪心的把每个可以取的位子全部取了,都取.最后再前缀记录一下是否被全部覆盖,假如存在没有被覆盖的,那么答案就输出.否则就是所有存在里的答案了. ...
贪心
dp
2021-02-07
4
607
Classy Numbers
来自专栏
思路: 了解过数位的,这题一定是可以写出来的.我们用表示到了第i位无限制的条件下填了个~的方案数.然后对于限制和非限制进行一个讨论即可.就是一个简单的递归,最后答案是.但是有个细节值得注意,了我一会,就是你应该放到返回答案的前面,不然就会出..数组越界.(因为我只开了.) 代码: #include ...
dp
2021-02-07
6
622
Generating Sets
来自专栏
思路: 我也不知道为什么写这个代码调了一会.思路其实比较简单,就是维护一个,从大的能消则消,不能消则加入答案,这样一次一次的变小,最后集合肯定是一个最小的,因为我是从最大的开始消的.每次操作是次,维护一个,然后时间复杂度应该是具体实现过程见代码. 代码: #include <bits/stdc...
贪心
2021-02-06
2
548
Dima and Salad
来自专栏
思路: 一道很不错的01背包问题,比那些普及-的模板题好太多了. 首先假如你不往背包的方向想,那么我们肯定有个贼简单的想法,表示到了第个,第一个的权值为,第二个的权值为的是否存在,个人觉得内存是没问题的,分析下时间复杂度是的,显然不可取. 那么我们往背包考虑,把每个物品的体积看成,权值为.然后做一次...
dp
2021-02-03
3
633
Subsequences (hard version)
来自专栏
思路: 我们令表示到了第i个位子,长度为j且不同的字符串有多少.很显然,到了第i个位子,长度为j,第j个位子可以选,然后前面选取j-1个长度,或者第j个位子不选,前面选取j的长度.但是这样会有重复的,这时就要容斥一下了,所包含的重复状态一定是.然后第i个选长度为0的方案数都是1.这个题就解决了.当然...
dp
2021-02-03
3
752
Train Hard, Win Easy
来自专栏
题意: 题意有点难懂,这里解释一下.题意:给你n组数,每组都可以和其他组配对,然后你只能选这个组的a类,那个组的b类/这个组的b类,那个组的a类.然后要求总和最小,当然还给了m组不能配对的点,然后输出每组配对所获得的值. 思路: 暴力的思路十分简单,就是一一配对,然后一一比较即可.但是这样做的时间复...
贪心
2021-02-01
1
779
匈牙利算法
来自专栏
匈牙利算法是二分图匹配的一个简单算法. 算法的实现方式: 1.遍历左部点,观察是不是存在这个点所连的增广路劲,假如存在ans++.2.找增广路径,判断其是否为自己相连的点,假如是假如这个点还没被连接或是这个点可以让原来连接它的点寻找新的连接点的话,我们就连接它.然后找到即结束. 证明: 采用反证法,...
匈牙利算法
2021-02-01
3
637
Vanya and Scales
来自专栏
思路: 做这种题,第一步就是搞清楚题目要干什么,其实这个题目就是判断一个式子是否成立: 我们观察可以发现,每次都只有第一项不一定是的倍数,其他一定是的倍数.那么每次我们都判断下,然后将.然后一直处理到即可,假如中途不成立,那么输出,否则就是.当然还有个值得注意的地方就是你代码应该先检测-1,再检测1...
题解
2021-01-31
4
659
Beautiful Array
来自专栏
思路: 首先我们知道最大连续子序列的和的dp方程是:.这题要我们求使得某一度乘以,然后求.一个显然的暴力是左边求一次最大连续子序列,右边求一次最大连续子序列,然后中间乘以.但是这样的时间复杂度是的,显然不可取.那我们换种思路直接线性dp.令表示到了第几个数,状态是哪个.这里我们设立三个状态::表示以...
dp
2021-01-31
3
616
Codeforces1900~2200的40个题
来自专栏
1900:1.Beautiful Array .2.Vanya and Scales .3.Train Hard, Win Easy .4.Classy Numbers .5.Dima and Salad .6.Generating Sets .7.Stars Drawing (Hard Editi...
题解
2021-01-31
3
799
首页
上一页
5
6
7
8
9
10
11
12
13
14
下一页
末页