随笔分类 -  BZOJ

上一页 1 2 3 4 5 6 ··· 16 下一页
摘要:"4870: [Shoi2017]组合数问题" 题意:求 $$ \sum_{i=0}^{n 1} \binom{nk}{ik+r} \mod p $$ $n \le 10^9, 0\le r n大k小,一副矩乘的样子 就是求“n个物品取模k余r个的方案数” 因为取的个数模k,变得很有意思,可以把组合 阅读全文
posted @ 2017-04-26 21:42 Candy? 阅读(462) 评论(0) 推荐(0) 编辑
摘要:"3996: [TJOI2015]线性代数" 题意:给出一个N N的矩阵B和一个1 N的矩阵C。求出一个1 N的01矩阵A.使得 $D=(A B C) A^T$最大。其中A^T为A的转置。输出D。每个数非负。 分析一下这个乘法的性质或者化简一下容易发现,$C_i$代价生效需要$A_i=1$,$B_{ 阅读全文
posted @ 2017-04-25 21:50 Candy? 阅读(222) 评论(0) 推荐(0) 编辑
摘要:"4822: [Cqoi2017]老C的任务" 练手速... cpp include include include include using namespace std; typedef long long ll; const int N = 1e6+5; inline int read() { 阅读全文
posted @ 2017-04-25 21:49 Candy? 阅读(210) 评论(0) 推荐(0) 编辑
摘要:"4823: [Cqoi2017]老C的方块" 题意: 鬼畜方块游戏不解释... 有些特殊边,有些四个方块组成的图形,方块有代价,删掉一些方块使得没有图形,最小化代价。 比较明显的最小割,一个图形中必须删掉一个方块。 我的想法是方块拆点然后用INF连起来。 但是你不能随便连啊,否则可能会出现一些原来 阅读全文
posted @ 2017-04-25 21:49 Candy? 阅读(398) 评论(0) 推荐(0) 编辑
摘要:"4813: [Cqoi2017]小Q的棋盘" 题意: 某poj弱化版?树形背包 据说还可以贪心... cpp include include include include include using namespace std; typedef long long ll; const int N 阅读全文
posted @ 2017-04-25 13:51 Candy? 阅读(273) 评论(0) 推荐(0) 编辑
摘要:"4815: [Cqoi2017]小Q的表格" 题意: 单点修改,查询前缀正方形和。修改后要求满足条件f(a,b)=f(b,a), b×f(a,a+b)=(a+b) f(a,b) 一开始sb了认为一次只会改动两三个格子想了个cdq分治做法... 一次会影响很多格子... 经过观察以及$(a,b)=( 阅读全文
posted @ 2017-04-25 11:59 Candy? 阅读(316) 评论(0) 推荐(0) 编辑
摘要:"4830: [Hnoi2017]抛硬币" 题意:A投a次硬币,B投b次硬币,a比b正面朝上次数多的方案数,模$10^k$。 $b \le a \le b+10000 \le 10^{15}, k \le 9$ 几乎一下午和一晚上杠这道题...中间各种翻《具体数学》~~各种卡常~~ 有两种做法,这里 阅读全文
posted @ 2017-04-24 23:29 Candy? 阅读(777) 评论(0) 推荐(0) 编辑
摘要:"4826: [Hnoi2017]影魔" 题意:一个排列,点对$(i,j)$,$p=max(i+1,j 1)$,若$p 一个点对只有唯一的最大值$p$ 可以按照$p$来分类统计 单调栈预处理$l_i, r_i$第一个大于的位置 $(li,\ ri)$这个点对贡献p1 $(l_i,\ i+1...r_ 阅读全文
posted @ 2017-04-24 11:31 Candy? 阅读(351) 评论(0) 推荐(0) 编辑
摘要:"4827: [Hnoi2017]礼物" 题意:略 以前做的了 化一化式子就是一个卷积和一些常数项 我记着确定调整值还要求一下导... cpp include include include include include using namespace std; typedef long long 阅读全文
posted @ 2017-04-24 11:30 Candy? 阅读(285) 评论(0) 推荐(0) 编辑
摘要:"4825: [Hnoi2017]单旋" 题意:有趣的spaly hnoi2017刚出来我就去做,当时这题作死用了ett,调了5节课没做出来然后发现好像直接用lct就行了然后弃掉了... md用lct不知道好写到哪里去了1h就写完了 原树的父亲孩子可以直接维护 cpp include include 阅读全文
posted @ 2017-04-24 11:29 Candy? 阅读(452) 评论(0) 推荐(0) 编辑
摘要:死活TLE....求助 update 4.3 23:08 求助了tls之后终于过了...分治里次数界写崩了...r l+1就行... 分治的做法很神奇!本题的限制在于操作类型与权值相对大小有关,而用[l,mid]更新[mid+1,r]正好适应了本题的要求 cpp include include in 阅读全文
posted @ 2017-04-23 22:47 Candy? 阅读(486) 评论(0) 推荐(0) 编辑
摘要:"3451: Tyvj1953 Normal" 题意: N 个点的树,点分治时等概率地随机选点,代价为当前连通块的顶点数量,求代价的期望值 百年难遇的点分治一遍AC!!! 今天又去翻了一下《具体数学》上的离散概率,对期望有了一点新认识吧。 本题根据 期望的线性性质 ,计算每个点的代价期望加起来。 一 阅读全文
posted @ 2017-04-23 22:16 Candy? 阅读(822) 评论(0) 推荐(0) 编辑
摘要:"3684: 大朋友和多叉树" 题意: 求有n个叶子结点,非叶节点的孩子数量$\in S, a \notin S$的有根树个数,无标号,孩子有序。 鏼鏼鏼! 树的OGF:$T(x) = \sum_{i\ge 0} t_ix^i$ $$ T(x) = x + \sum_{k \in S}T(x)^k 阅读全文
posted @ 2017-04-21 16:38 Candy? 阅读(1121) 评论(0) 推荐(0) 编辑
摘要:"3456: 城市规划" 题意:n个点组成的无向连通图个数 以前做过,今天复习一下 令$f[n]$为n个点的无向连通图个数 n个点的完全图个数为$2^{\binom{n}{2}}$ 和Bell数的推导很类似,枚举第一个cc的点的个数 $$ 2^{\binom{n}{2}} = \sum_{i=1}^ 阅读全文
posted @ 2017-04-19 21:48 Candy? 阅读(846) 评论(0) 推荐(0) 编辑
摘要:"3512: DZY Loves Math IV" 题意:求$\sum_{i=1}^n \sum_{j=1}^m \varphi(ij)$,$n \le 10^5, m \le 10^9$ n较小,考虑写成前缀和的形式,计算$S(n,m)=\sum_{i=1}^m \varphi(in)$ 一开始想 阅读全文
posted @ 2017-04-17 20:09 Candy? 阅读(1727) 评论(0) 推荐(1) 编辑
摘要:"3944: Sum" 贴模板 总结见学习笔记(现在还没写23333) cpp include include include include include using namespace std; typedef long long ll; define pii pair define fir 阅读全文
posted @ 2017-04-13 22:38 Candy? 阅读(368) 评论(0) 推荐(0) 编辑
摘要:"3144: [Hnoi2013]切糕" 题意:略 省选之前口胡过~ 每个点拆成r个点 题目要求 $$ \mid f(x,y) f(x',y') \mid \le D $$ 我们可以对每个点都考虑上界,这样其实也把下界考虑了 $(x,y,k)$向$(x,y,k+1)$连$val(x,y,k)$的边, 阅读全文
posted @ 2017-04-13 16:28 Candy? 阅读(342) 评论(0) 推荐(0) 编辑
摘要:"3997: [TJOI2015]组合数学" 题意:$n m:\ n \le 1000$网格图,每个格子有权值。每次从左上角出发,只能向下或右走。经过一个格子权值 1.至少从左上角出发几次所有权值为0。 容易发现偏序关系 $$ x_1 \le x_2, y_1 \le y_2 $$ 最少链数=最长反 阅读全文
posted @ 2017-04-12 22:34 Candy? 阅读(636) 评论(0) 推荐(0) 编辑
摘要:"[Sdoi2017]新生舞会" 题意:沙茶01分数规划 貌似$ 10^7$变成整数更科学 cpp include include include include include using namespace std; typedef long long ll; define fir first 阅读全文
posted @ 2017-04-12 20:49 Candy? 阅读(335) 评论(0) 推荐(0) 编辑
摘要:"[Sdoi2017]相关分析" 题意:沙茶线段树 md其实我考场上还剩一个多小时写了40分 其实当时写正解也可以吧1h也就写完了不过还要拍一下 正解代码比40分短2333 cpp include include include include include using namespace std 阅读全文
posted @ 2017-04-12 20:45 Candy? 阅读(598) 评论(0) 推荐(0) 编辑

上一页 1 2 3 4 5 6 ··· 16 下一页