会员
周边
众包
新闻
博问
闪存
所有博客
当前博客
我的博客
我的园子
账号设置
简洁模式
...
退出登录
注册
登录
walfy
博客园
首页
新随笔
联系
管理
上一页
1
···
3
4
5
6
7
8
9
10
11
···
56
下一页
2018年12月20日
E. Intersection of Permutations
摘要: 题意:给两个排列,2种操作1,查询两个区间a和b一样的值个数,2,交换b的两个值 题解:树套树,先把a变成1到n的排列,对b做相同的变换,然后问题就变成了查询区间lb,rb中la到ra的个数,带修改可以树状数组套主席树,需要内存回收 // pragma GCC optimize(2) // prag
阅读全文
posted @ 2018-12-20 21:50 walfy
阅读(175)
评论(0)
推荐(0)
编辑
2018年12月15日
bzoj#3585. mex
摘要: 题意:区间mex 题解:主席树维护,按权值插入,维护区间最小值,第x颗线段树,区间l,r表示l到r在1到x出现最后的最早一个是哪个位置 // pragma GCC optimize(2) // pragma GCC optimize(3) // pragma GCC optimize(4) // p
阅读全文
posted @ 2018-12-15 15:01 walfy
阅读(169)
评论(0)
推荐(0)
编辑
2018年12月14日
loj#2020. 「AHOI / HNOI2017」礼物
摘要: 题意:给定xy数组求 $\sum_{i=0}^{n 1}(x_i+y_{(i+k)\modn}+c)^2$ 题解:先化简可得 $n c^2+2 \sum_{i=0}^{n 1}x_i y_i+\sum_{i=0}^{n 1}x_i^2+y_i^2 2 \sum_{i=0}x_i y_{(i+k)\m
阅读全文
posted @ 2018-12-14 20:22 walfy
阅读(185)
评论(0)
推荐(0)
编辑
2018年12月13日
loj#117. 有源汇有上下界最小流
摘要: ``` //#pragma GCC optimize(2) //#pragma GCC optimize(3) //#pragma GCC optimize(4) //#pragma GCC optimize("unroll-loops") //#pragma comment(linker, "/stack:200000000") //#pragma GCC optimize("Ofast,no-...
阅读全文
posted @ 2018-12-13 20:43 walfy
阅读(126)
评论(0)
推荐(0)
编辑
2018年12月12日
loj#6491. zrq 学反演
摘要: 题意:求$\sum_{i_1=1}^m\sum_{i_2=1}^m...\sum_{i_n=1}^mgcd(i_1,i_2,...i_n)$ 题解:$\sum_{d=1}^md\sum_{i_1=1}^m...\sum_{i_n=1}^m[(i_1,...i_n)==d]$ $=\sum_{d=1}
阅读全文
posted @ 2018-12-12 17:15 walfy
阅读(216)
评论(0)
推荐(0)
编辑
2018年12月10日
loj#6261. 一个人的高三楼
摘要: 题意:求数组的k次前缀和,取模 题解:ntt,构造k 1的前缀和,然后ntt,k 1次第i位的前缀和是C(k 1+i,i) // pragma GCC optimize(2) // pragma GCC optimize(3) // pragma GCC optimize(4) // pragma
阅读全文
posted @ 2018-12-10 19:54 walfy
阅读(193)
评论(0)
推荐(0)
编辑
2018年12月5日
loj#528. 「LibreOJ β Round #4」求和
摘要: 求:$\sum_{i=1}^n\sum_{j=1}^m\mu(gcd(i,j))^2$ 化简可得$\sum_{i=1}^{min(n,m)}{\lfloor \frac{n}{i} \rfloor}{\lfloor \frac{m}{i} \rfloor}\sum_{d|i}\mu(d)^2 \mu
阅读全文
posted @ 2018-12-05 16:00 walfy
阅读(332)
评论(0)
推荐(0)
编辑
2018年11月30日
2018-2019 ACM-ICPC Brazil Subregional Programming Contest
摘要: A:留坑 B:二维sg函数,特判边界情况 E:签到 L:树链剖分裸题 // pragma GCC optimize(2) // pragma GCC optimize(3) // pragma GCC optimize(4) // pragma GCC optimize("unroll loops"
阅读全文
posted @ 2018-11-30 21:28 walfy
阅读(427)
评论(0)
推荐(0)
编辑
2018年11月20日
2015-2016 ACM-ICPC, NEERC, Moscow Subregional Contest J - Jealousy
摘要: 题意:有n张照片,每张照片上有一些妹子,要按照片顺序给妹纸安排男朋友,如果妹纸i安排的男朋友之前有女朋友,那么费用+wi,求总费用最小,和输出路径 题解:费用流,先把照片天数建点i连i+1,流量k(最多的男朋友数量),费用0,再把所有按照片顺序出现的妹纸拆点,自己流自己,流量1,费用 inf(保证要
阅读全文
posted @ 2018-11-20 21:14 walfy
阅读(347)
评论(0)
推荐(0)
编辑
2018年11月15日
2015-2016 ACM-ICPC Northeastern European Regional Contest (NEERC 15)C - Cactus Jubilee
摘要: 题意:给一颗仙人掌,要求移动一条边,不能放在原处,移动之后还是一颗仙人掌的方案数(仙人掌:无向图,每条边只在一个环中),等价于先删除一条边,然后加一条边 题解:对于一颗仙人掌,分成两种边,1:环边:环上的边2,树边:非环上的边 考虑1.删除树边,那么只需联通两个联通快,那么方案数就是两个联通块乘积
阅读全文
posted @ 2018-11-15 21:26 walfy
阅读(428)
评论(0)
推荐(0)
编辑
上一页
1
···
3
4
5
6
7
8
9
10
11
···
56
下一页
公告