会员
众包
新闻
博问
闪存
赞助商
HarmonyOS
Chat2DB
所有博客
当前博客
我的博客
我的园子
账号设置
会员中心
简洁模式
...
退出登录
注册
登录
levill
博客园
首页
新随笔
联系
订阅
管理
上一页
1
···
3
4
5
6
7
8
9
10
11
···
30
下一页
2021年8月28日
《博弈论》
摘要: 尼姆博弈: 一:给定n堆石子,每次可以从一堆中取任意数量个,最后一个取完的获胜。 二:给定n堆石子,每次可以从一堆中取最多k个,最后一个取完的获胜。 三:给定n堆石子,每次可以选最多k堆,每堆可以取任意数量个,最后一个取完的获胜。 Solution: 一:这是最经典的一种尼姆博弈,先手必胜态为所有堆
阅读全文
posted @ 2021-08-28 07:43 levill
阅读(264)
评论(0)
推荐(1)
2021年8月24日
《Min_25筛》
摘要: 其实在上一年就已经学过了Min_25,但当时理解得不是很好,现在重新来写一下。(其实是洲阁筛找不到阳间的板子,所以还是果断回来Min_25) 好了回归正题,其实也没有什么好讲的好像,就是推公式就行了。(雾) 可以使用Min25筛的前提是,该函数是个积性函数,且它在质数处的前缀和可以很快求出来,而且是
阅读全文
posted @ 2021-08-24 16:37 levill
阅读(104)
评论(0)
推荐(0)
《Yuchang and Zixiang’s stones》
摘要: 题意:简化下就是给定一个n * m的棋盘,有q组询问,每次询问棋子是否能放置在该位置。 能放置的条件就是,该位置之前没棋子,且该位置可以走到棋盘外。 Solution: 很明显这里是一个搜索类的问题,但是因为询问次数过多,如果对于每次询问都去搜索显然会超时。 考虑对询问离线:假定我们目前已经放置下了
阅读全文
posted @ 2021-08-24 16:31 levill
阅读(57)
评论(0)
推荐(0)
《Codeforces Round #732 (Div. 1)》
摘要: 题目一题比一题难读..... A:签到了属于是。 考虑每个点操作偶数次才能保证方向不变。 那么对于它排序后的位置一定要保证距离为偶数距离才行。 // Author: levil #include<bits/stdc++.h> using namespace std; typedef long lon
阅读全文
posted @ 2021-08-24 08:17 levill
阅读(41)
评论(0)
推荐(0)
2021年8月23日
《P7842 「PMOI-4」可怜的团主》
摘要: div2的T3我就爬了orz........ 摸了半天只想出来了一个40分的做法: 第一1的判断:暴力dfs,感觉可以记忆化一下a的前缀再剪一下枝。不过数据大还是会T掉。 对于2的判断,我这个根据入度去贪心维护,感觉上复杂度和正确性都是在线的好像。 // Author: levil #include
阅读全文
posted @ 2021-08-23 08:42 levill
阅读(42)
评论(0)
推荐(0)
2021年8月22日
《Codeforces Round #739 (Div. 3)》
摘要: A:水题 // Author: levil #include<bits/stdc++.h> using namespace std; typedef long long LL; typedef pair<int,int> pii; const int N = 1e4 + 5; const int M
阅读全文
posted @ 2021-08-22 14:26 levill
阅读(43)
评论(0)
推荐(0)
《华为云CCPC补题》
该文被密码保护。
阅读全文
posted @ 2021-08-22 07:49 levill
阅读(0)
评论(0)
推荐(0)
2021年8月20日
《斜率dp》
摘要: 话不多说直接上题。 P3195 [HNOI2008]玩具装箱: // Author: levil #include<bits/stdc++.h> using namespace std; typedef long long LL; typedef pair<int,int> pii; const i
阅读全文
posted @ 2021-08-20 17:38 levill
阅读(28)
评论(0)
推荐(0)
《凸包》
摘要: 本来都是不搞计算几何的.. 但是由于斜率dp里要用到,所以被迫学一下。 定义:覆盖所有平面内的点的最小的凸多边形。 Graham算法: 以某个点为起点左右转移来维护凸包的边界的思路。 利用极角排序来对过程优化。且维护一个栈。 洛谷P2742 // Author: levil #include<bit
阅读全文
posted @ 2021-08-20 11:15 levill
阅读(52)
评论(0)
推荐(0)
2021年8月19日
《Codeforces Round #738 (Div. 2)》
摘要: A:很显然对于每个bit位,只要存在一个0,最终都能通过很多次操作后全部变成0.统计全部为1的位数即可。 // Author: levil #include<bits/stdc++.h> using namespace std; typedef long long LL; typedef pair<
阅读全文
posted @ 2021-08-19 08:58 levill
阅读(82)
评论(0)
推荐(0)
上一页
1
···
3
4
5
6
7
8
9
10
11
···
30
下一页
公告