会员
周边
新闻
博问
闪存
众包
赞助商
Chat2DB
所有博客
当前博客
我的博客
我的园子
账号设置
会员中心
简洁模式
...
退出登录
注册
登录
犀_首
非淡泊无以明志,非宁静无以致远。
博客园
首页
新随笔
联系
订阅
管理
1
2
3
4
下一页
[置顶]
【犀首】【_rhinoceros_】【个人的一些账号】
摘要: CSDN 只要我们不停下来,道路就会不断延伸。
阅读全文
posted @ 2021-04-30 19:25 _rhinoceros
阅读(49)
评论(0)
推荐(0)
2023年9月30日
请点击上面的文件夹进入按算法分类的题解列表
摘要: 请点击上面的文件夹进入按算法分类的题解 / 知识点列表
阅读全文
posted @ 2023-09-30 14:14 _rhinoceros
阅读(11)
评论(0)
推荐(0)
2021年6月3日
【犀首】【转载】【系统开发向】一些看了很有启发的博客(实时更新)
摘要: 1.用户、角色、权限管理系统 https://www.jianshu.com/p/eba124e085bc 2、Flask教程 https://www.bilibili.com/video/BV17z4y1X7UZ?p=5&spm_id_from=pageDriver
阅读全文
posted @ 2021-06-03 08:49 _rhinoceros
阅读(50)
评论(0)
推荐(0)
2021年5月26日
DP知识点总结6 背包DP(实时更新)
摘要: 一、01背包问题 1.经典的01背包问题,采药 https://www.acwing.com/problem/content/425/ 注意背包问题一定要理解,而不是只会背代码。对于01背包问题,本来是用两维i和j来存状态集合。但是i是可以优化掉的。但是为什么在优化掉之前,j可以正向或者反向枚举,而
阅读全文
posted @ 2021-05-26 11:49 _rhinoceros
阅读(94)
评论(0)
推荐(0)
2021年5月18日
Codeforces Round #720 (Div. 2) D. Nastia Plays with a Tree
摘要: 一、算法分析 基本算法是树上统计+贪心。笔者参赛时是不会做的,后来参考了洛谷too_late 的博客 的 https://www.luogu.com.cn/blog/115857/solution-cf1521d题解才码出这道题。下面简单地描述一下思路: 1.划分链的种类,可以将链划分为1号链和2号
阅读全文
posted @ 2021-05-18 15:48 _rhinoceros
阅读(81)
评论(0)
推荐(0)
2021年5月14日
Codeforces Round #720 (Div. 2) Nastia and a Good Array
摘要: 一、算法分析 基本题意是给定一个数列,然后每次可以找两个数,将这两个数交换位置,再将两个里面较大的那个换成任意一个大于等于这两个数中较小者的数。或者将两个数中较大的那个变得更大。最终目标是相邻两个数互质。要求这样的操作次数少等于n次。这道题的一个关键信息是操作次数不需要求最小值。 构造方式:因为不一
阅读全文
posted @ 2021-05-14 08:59 _rhinoceros
阅读(65)
评论(0)
推荐(0)
2021年5月10日
Codeforces Round #719 (Div. 3) E. Arranging The Sheep
摘要: 一、算法分析 将星号聚拢到中间的那个星号上,可以使得总路程最短。每个星号的路程花费是其距离中间星号之间的点号个数。最开始自己想到的方法是前缀和维护,但是TLE了。 二、代码 前缀和维护(会TLE) 1 #include<iostream> 2 #include<cstring> 3 #include
阅读全文
posted @ 2021-05-10 00:47 _rhinoceros
阅读(66)
评论(0)
推荐(0)
2021年5月9日
Codeforces Round #719 (Div. 3) D. Same Differences
摘要: 一、算法分析 很经典的做法,把原来的$a_j-a_i=j-i$进行移项,变成$a_j-j=a_i-i$,从而生成一个新的数组$b_i=a_i-i$,对于新数组,只需要统计某个数$b_i$之前有多少个和其相等的数即可。 对于这种题目,要求就是要做得快,代码要一气呵成尽可能不要出错,要思考缜密。比如这道
阅读全文
posted @ 2021-05-09 21:02 _rhinoceros
阅读(102)
评论(0)
推荐(0)
Codeforces Round #719 (Div. 3) C. Not Adjacent Matrix
摘要: 一、写在前面 按说这就是一道典型的构造题。但是由于参赛经验不足,自己又去多想能否用枚举,甚至dfs等做法来做,而忽略了数据范围的问题,导致最后没有完成这道题。 二、算法分析 参赛时就想到了按奇数和偶数构造。因为要求差1,那么我们按照先填奇数再填偶数的策略来做,这样可以保证奇数的部分左右相邻至少差1,
阅读全文
posted @ 2021-05-09 20:29 _rhinoceros
阅读(96)
评论(0)
推荐(0)
Codeforces Global Round 14 F. Phoenix and Earthquake
摘要: 一、题目大意 给n个点,m条边的图,所有边被摧毁,然后要建一棵树把点都连起来。第i个点有ai的材料,要连一条边需要x的材料,要修i点到j点的边,必须i点和j点总共有x的材料。在修好的边上可以运输材料。 问能否建出这棵树,要连哪些边,连边顺序是什么。 1.输出YES的条件是什么? 猜想,如果所有点权和
阅读全文
posted @ 2021-05-09 00:31 _rhinoceros
阅读(109)
评论(0)
推荐(0)
2021年5月8日
Codeforces Round #720 (Div. 2) A. Nastia and Nearly Good Numbers
摘要: 一、写在前面 昨天虽然没有很长的时间打比赛,只打了一个小时就去睡了。但是昨天的A题是自己做构造题的第一个突破,是自己第一次在赛场上用分析和一些解题技巧(如手动模拟样例),有条不紊地解决的一道题。 二、算法分析 首先想到将$x+y=z$写成$Ai+Aj=ABk$,这样可以约掉A.变成$i+j=Bk$,
阅读全文
posted @ 2021-05-08 16:29 _rhinoceros
阅读(90)
评论(0)
推荐(0)
1
2
3
4
下一页
公告