摘要:我 要 爪 巴 回 去 搞 文 化 了 。 阅读全文
posted @ 2020-01-18 11:33 fexuile 阅读(22) 评论(0) 推荐(0) 编辑
摘要:「LibreOJ NOI Round 2」不等关系 传送门 "Loj" 题解 首先考虑,我们可以通过把$$不是很好考虑,所以往容斥方面想. 容斥系数为$\pm 1$,所以考虑设$f_i$表示前$i$段合法的情况,有: $$ f_i= \sum_{j=0}^{i 1}f_j\binom{n s_j}{ 阅读全文
posted @ 2020-05-17 22:16 fexuile 阅读(15) 评论(0) 推荐(0) 编辑
摘要:「JOISC 2016 Day 1」俄罗斯套娃 传送门 "Loj" 题解 首先不难发现题目要求的是$H$有序下的$R$的最长不增子序列长度. 这个东西不难用离线排序然后树状数组维护. 代码 阅读全文
posted @ 2020-05-15 11:23 fexuile 阅读(11) 评论(0) 推荐(0) 编辑
摘要:「雅礼集训 2018 Day1」树 传送门 "Loj" 题解 考虑设$f_{i,j}$表示$i$个点的树,深度为$j$的方案数. 转移的话,不难想到每一棵树的结构定然是$1,2$节点为父子关系,所以我们可以枚举$2$子树的$\text{siz}$,方程如下: $$ f_{x,y}=\sum \beg 阅读全文
posted @ 2020-05-15 11:21 fexuile 阅读(17) 评论(0) 推荐(0) 编辑
摘要:「CTS2019 | CTSC2019」随机立方体 传送门 "Loj" 题解 首先看到这个恰好$k$个可以很轻松的想到容斥,这个东西就是一个二项式反演. 接着我们思考如何求恰好$i$个合法的个数?设$dp_i$为所求, $$ f_i=\prod_{j=0}^{i 1}(n j)(m j)(l j) 阅读全文
posted @ 2020-05-12 19:53 fexuile 阅读(12) 评论(0) 推荐(0) 编辑
摘要:CF1284E New Year and Castle Construction 传送门 "CodeForces" 题解 妙啊. 首先考虑从集合中选出$5$个点出来,把它称为$\text{5 set}$ $\text{5 set}$的凸包是一个五边形,数量为$x_5$. $\text{5 set}$ 阅读全文
posted @ 2020-05-12 12:43 fexuile 阅读(16) 评论(1) 推荐(0) 编辑
摘要:CF1285F Classical? 传送门 "CodeForces" 题解 一道比较神仙的题目吧. 你考虑枚举两个数$x,y$,那么$lcm(x,y)=\frac{xy}{gcd(x,y)}$ 我们枚举$g=gcd(x,y)$,那么有$ans=max(ans,x y)\ [\gcd(x,y)=1] 阅读全文
posted @ 2020-05-11 14:26 fexuile 阅读(16) 评论(0) 推荐(0) 编辑
摘要:「JLOI / SHOI2016」成绩比较 传送门 "Loj" 题解 首先考虑可以分成两个部分计算,即人数和分数. 1. 人数的计算: 很明显可以容斥,设$f_{i}$表示至少吊打$i$个人,那么有: $$ \begin{align} f_{i}&=\binom{n 1}{i}\prod_{j=1} 阅读全文
posted @ 2020-05-11 14:13 fexuile 阅读(9) 评论(0) 推荐(0) 编辑
摘要:「雅礼集训 2017 Day1」矩阵 传送门 "Loj" 题解 首先考虑因为是覆盖,所以我们肯定是先把一行搞成全黑,然后把它覆盖所有的非全黑列. 不合法很显然就是不存在黑色格子.把一行搞黑的最小值怎么求呢? 考虑如果把第$i$行搞成全黑,此时$a_{i,j}$不是黑的,那么应该是$\exist k, 阅读全文
posted @ 2020-05-09 16:15 fexuile 阅读(9) 评论(0) 推荐(0) 编辑
摘要:「JOISC 2020 Day1」建筑装饰 4 传送门 "Loj" 题解 考虑设$f_{i,j,k}$表示到了第$i$个位置,用了$j$个 ,$k$个 的可行性,打表发现对于$(i,j)$的$k$是连续的,所以考虑记录: $l_{i,j}$表示前$i$个位置用了$j$个 最少用多少个 ,$r_{i, 阅读全文
posted @ 2020-05-09 10:59 fexuile 阅读(17) 评论(0) 推荐(0) 编辑
摘要:「雅礼集训 2017 Day1」市场 传送门 "Loj" 题解 如果没有$2$操作,那就是一个线段树区间修改模板. 你考虑除法每一次修改至少$/2$,那么最多修改$\text{log}$次就会变成$1$. 所以只要暴力把$2$操作$\text{pushdown}$即可. 复杂度$O(n\log^2 阅读全文
posted @ 2020-05-09 10:54 fexuile 阅读(8) 评论(0) 推荐(0) 编辑