会员
众包
新闻
博问
闪存
赞助商
HarmonyOS
Chat2DB
所有博客
当前博客
我的博客
我的园子
账号设置
会员中心
简洁模式
...
退出登录
注册
登录
Venux
博客园
首页
新随笔
联系
订阅
管理
上一页
1
···
6
7
8
9
10
11
12
13
14
···
18
下一页
2019年9月29日
牛客挑战赛32 C 斐波那契数列卷积(数学推导、矩阵快速幂)
摘要: https://ac.nowcoder.com/acm/contest/1087/C 列出a[i],a[i-1],a[i-2],发现a[i]=a[i-1]+a[i-2]+f[i-1]; 然后构造矩阵跑矩阵快速幂即可
阅读全文
posted @ 2019-09-29 11:08 Venux
阅读(240)
评论(0)
推荐(0)
2019年9月28日
2018-2019 ACM-ICPC, Asia Xuzhou Regional Contest M - Rikka with Illuminations(计算几何)
摘要: https://codeforc.es/gym/102012/problem/M 我太难了!写了个垃圾代码wa了三天一直过不去最后代码又长又丑果断放弃。。。 题意 n个点,m个灯,问最少用多少个灯可以照亮全部点。 题解 显然贪心。 处理出每个灯的覆盖范围,贪心搞出保证覆盖当前点j的同时能往后覆盖的最
阅读全文
posted @ 2019-09-28 20:49 Venux
阅读(460)
评论(0)
推荐(0)
2019年9月23日
2018-2019 ACM-ICPC, Asia Shenyang Regional Contest L. Machining Disc Rotors(计算几何)
摘要: https://codeforces.com/gym/101955/problem/L 题意 给定一个圆C,半径为R,然后再给出n个圆C1,C2....Cn,这n个圆与圆C的交集部分被舍弃,问剩余部分的直径, 这个直径定义为最远距离的两点之间的距离。保证这n个圆互相之间不相交且没有一个覆盖掉整个圆C
阅读全文
posted @ 2019-09-23 15:45 Venux
阅读(436)
评论(0)
推荐(0)
2019年9月19日
P3431 [POI2005]AUT-The Bus(二维偏序、树状数组)
摘要: https://www.luogu.org/problem/P3431 二维偏序经典题,树状数组维护前缀最大值,dp思想。
阅读全文
posted @ 2019-09-19 11:29 Venux
阅读(219)
评论(0)
推荐(0)
2019年9月18日
The Preliminary Contest for ICPC Asia Shanghai 2019 G. Substring(字符串hash)
摘要: https://nanti.jisuanke.com/t/41415 题意:两个字符串匹配的条件是:第一个和最后一个相同中间的种数和数量相同。q次查询匹配个数。 hash匹配,由于卡空间,我们离线处理,枚举查询串的长度(不超过sqrt(q)),二分得到匹配个数。 注意hash策略,如果直接乘起来,取
阅读全文
posted @ 2019-09-18 20:47 Venux
阅读(256)
评论(0)
推荐(0)
Codeforces Round #578 (Div. 2)E. Compress Words(字符串hash)
摘要: https://codeforc.es/contest/1200/problem/E hash匹配后缀和前缀,不断更新hash值
阅读全文
posted @ 2019-09-18 09:26 Venux
阅读(210)
评论(0)
推荐(0)
2019年9月17日
HDU 1711 Number Sequence(hash算法)
摘要: http://acm.hdu.edu.cn/showproblem.php?pid=1711 把数组前缀hash成b进制数 具体原理zzy解释的很清楚:https://blog.csdn.net/qq_42129242/article/details/99431737
阅读全文
posted @ 2019-09-17 16:50 Venux
阅读(203)
评论(0)
推荐(0)
Codeforces Round #585 (Div. 2)E. Marbles(状压dp)
摘要: https://codeforces.com/contest/1215/problem/E cnt[x][j]表示把x这种颜色全放到j这种颜色前面所需要的交换次数。 其实这题跟上一篇博客那题是同一个套路,难点在于想到预处理出cnt数组来进行转移。
阅读全文
posted @ 2019-09-17 14:51 Venux
阅读(232)
评论(0)
推荐(0)
Codeforces Round #568 (Div. 2)G1. Playlist for Polycarp (easy version)(状压dp)
摘要: https://codeforc.es/contest/1185/problem/G1 不难想到用二进制表示第i首歌选还是不选,d[s][t]表示当状态为s且最后一首歌的类型为t的方案数。
阅读全文
posted @ 2019-09-17 14:47 Venux
阅读(195)
评论(0)
推荐(0)
2019年9月12日
P3386 【模板】二分图匹配(dinic求二分图最大匹配)
摘要: https://www.luogu.org/problem/P3386 将源点1与左边点相连,左边点与右边点相连,右边点与汇点n1+n2+2相连,跑一遍dinic的结果即为最大匹配数。
阅读全文
posted @ 2019-09-12 16:43 Venux
阅读(439)
评论(0)
推荐(0)
上一页
1
···
6
7
8
9
10
11
12
13
14
···
18
下一页
公告