上一页 1 2 3 4 5 6 7 ··· 35 下一页
摘要: "2627: JZPKIL" 题意:求 $$ \sum_{i=1}^n (n,i)^x [i,n]^y,\ [i,n] = lcm(i,n) $$ $n \le 10^{18},\ x,y\le 3000$ 本题带来了一种新技巧,n太大, 转化成一个积性函数然后求这个积性函数,质因子分解利用积性,这 阅读全文
posted @ 2017-04-28 18:42 Candy? 阅读(907) 评论(0) 推荐(0) 编辑
摘要: "P3711 仓鼠的数学题" 题意: $$ S_m(x) = \sum_{k=0}^x k^m, 0^0=1\quad 求 \sum_{m=0}^n S_m(x)a_m $$ 的答案多项式$\sum_{i=0}^{n+1}c_ix^i$各项系数 一开始用了$B^ $,然后后面要展开$(x+1)^k$ 阅读全文
posted @ 2017-04-28 18:41 Candy? 阅读(478) 评论(1) 推荐(0) 编辑
摘要: "hdu 5909 Tree Cutting" 题意:一颗无根树,每个点有权值,连通子树的权值为异或和,求异或和为[0,m)的方案数 $f[i][j]$表示子树i中经过i的连通子树异或和为j的方案数 转移类似背包,可以用fwt加速 cpp include include include includ 阅读全文
posted @ 2017-04-27 21:54 Candy? 阅读(307) 评论(0) 推荐(0) 编辑
摘要: "4872: [Shoi2017]分手是祝愿" 题意:n个灯开关游戏,按i后i的约数都改变状态。随机选择一个灯,如果当前最优策略$\le k$直接用最优策略。问期望步数$\cdot n! \mod 1003$ 50% n=k 送分...从大到小选就行了...实际上送了80分... 这个期望DP没想到 阅读全文
posted @ 2017-04-27 18:57 Candy? 阅读(1243) 评论(0) 推荐(0) 编辑
摘要: "4873: [Shoi2017]寿司餐厅" 题意:略 唯一会做的... 一眼最小割 就是最大权闭合子图呀 $s\rightarrow d_{positive} \rightarrow d_{negtive} \rightarrow t$ 然后区间包含关系连inf 然后向t连花费 一开始看成$mx^ 阅读全文
posted @ 2017-04-27 18:56 Candy? 阅读(354) 评论(0) 推荐(0) 编辑
摘要: "4871: [Shoi2017]摧毁“树状图”" 题意:一颗无向树,选两条边不重复的路径,删去选择的点和路径剩下一些cc,求最多cc数。 update 5.1 : 刚刚发现bzoj上这个做法被hack了....以后再想一下别的做法吧 一开始以为这是三合一,写了x=2和x=1. 后来才明白...人家 阅读全文
posted @ 2017-04-27 18:55 Candy? 阅读(645) 评论(0) 推荐(0) 编辑
摘要: 快速沃尔什变换 概述 用来解决一类与 位运算 有关卷积问题: $$ C_i = \sum_{j \oplus k = i}A_j B_K $$ 过程 具体看picks的博客和这两篇blog吧: "1" "2" 基础思想和fft类似,我们正变换求出一个类似点值表示的东西,然后用它直接乘,然后逆变换。 阅读全文
posted @ 2017-04-26 23:22 Candy? 阅读(694) 评论(0) 推荐(0) 编辑
摘要: "4869: [Shoi2017]相逢是问候" 题意:一个序列,支持区间$a_i \leftarrow c^{a_i}$,区间求和。在模p意义下。 类似于开根操作,每次取phi在log次后就不变了。 不互质怎么办? 我才知道, $$ n^x \equiv n^{x \mod \varphi(p)\ 阅读全文
posted @ 2017-04-26 21:44 Candy? 阅读(455) 评论(0) 推荐(0) 编辑
摘要: "4868: [Shoi2017]期末考试" 题意:略 一开始xjb贪心了好长时间... 然后发现可以从后往前枚举最晚时间,$O(1)$得到最小代价 确定最晚时间后就可以知道哪些可以用A啦! 一定要考虑这种 变化变成不变 的思想! cpp include include include includ 阅读全文
posted @ 2017-04-26 21:42 Candy? 阅读(174) 评论(0) 推荐(0) 编辑
摘要: "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? 阅读(458) 评论(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? 阅读(218) 评论(0) 推荐(0) 编辑
摘要: HDU "3714" "Error Curves" cpp include include include include include using namespace std; typedef long long ll; const int N = 1e4+5; inline int read( 阅读全文
posted @ 2017-04-25 21:50 Candy? 阅读(189) 评论(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? 阅读(208) 评论(0) 推荐(0) 编辑
摘要: "4823: [Cqoi2017]老C的方块" 题意: 鬼畜方块游戏不解释... 有些特殊边,有些四个方块组成的图形,方块有代价,删掉一些方块使得没有图形,最小化代价。 比较明显的最小割,一个图形中必须删掉一个方块。 我的想法是方块拆点然后用INF连起来。 但是你不能随便连啊,否则可能会出现一些原来 阅读全文
posted @ 2017-04-25 21:49 Candy? 阅读(395) 评论(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? 阅读(271) 评论(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? 阅读(311) 评论(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? 阅读(771) 评论(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? 阅读(346) 评论(0) 推荐(0) 编辑
摘要: "4827: [Hnoi2017]礼物" 题意:略 以前做的了 化一化式子就是一个卷积和一些常数项 我记着确定调整值还要求一下导... cpp include include include include include using namespace std; typedef long long 阅读全文
posted @ 2017-04-24 11:30 Candy? 阅读(281) 评论(0) 推荐(0) 编辑
摘要: "4825: [Hnoi2017]单旋" 题意:有趣的spaly hnoi2017刚出来我就去做,当时这题作死用了ett,调了5节课没做出来然后发现好像直接用lct就行了然后弃掉了... md用lct不知道好写到哪里去了1h就写完了 原树的父亲孩子可以直接维护 cpp include include 阅读全文
posted @ 2017-04-24 11:29 Candy? 阅读(445) 评论(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? 阅读(483) 评论(0) 推荐(0) 编辑
摘要: 4801: 打牌 分类讨论就行了 比赛时一开始写挂了... cpp include include include include include using namespace std; typedef long long ll; const int N = (1'9'){if(c==' ')f= 阅读全文
posted @ 2017-04-23 22:17 Candy? 阅读(317) 评论(0) 推荐(0) 编辑
摘要: "hdu 4656 Evaluation" 题意:给出$n,b,c,d,f(x) = \sum_{i=1}^{n 1} a_ix^i$,求$f(b\cdot c^{2k}+d):0\le k include include include include include using namespac 阅读全文
posted @ 2017-04-23 22:17 Candy? 阅读(1075) 评论(0) 推荐(0) 编辑
摘要: "3451: Tyvj1953 Normal" 题意: N 个点的树,点分治时等概率地随机选点,代价为当前连通块的顶点数量,求代价的期望值 百年难遇的点分治一遍AC!!! 今天又去翻了一下《具体数学》上的离散概率,对期望有了一点新认识吧。 本题根据 期望的线性性质 ,计算每个点的代价期望加起来。 一 阅读全文
posted @ 2017-04-23 22:16 Candy? 阅读(818) 评论(0) 推荐(0) 编辑
摘要: "3509: [CodeChef] COUNTARI" 题意:统计满足$i include include include include include using namespace std; typedef long long ll; const int N = (1'9') {if(c==' 阅读全文
posted @ 2017-04-23 22:15 Candy? 阅读(441) 评论(0) 推荐(0) 编辑
摘要: "hdu 5730 Shell Necklace" 题意:求递推式$f_n = \sum_{i=1}^n a_i f_{n i}$,模313 多么优秀的模板题 可以用分治fft,也可以 多项式求逆 分治fft 注意过程中把r l+1当做次数界就可以了,因为其中一个向量是[l,mid],我们只需要[m 阅读全文
posted @ 2017-04-22 23:07 Candy? 阅读(1115) 评论(0) 推荐(0) 编辑
摘要: Super Rooks on Chessboard "UVA 12633" 题意: 超级车可以攻击行、列、主对角线3 个方向。 R  C 的棋盘上有N 个超级车,问不被攻击的格子总数。 行列好好做啊,就是不被攻击的行数 列数 减去主对角线的,就是不被攻击的行列中求$r c = d$的三元组个数 考 阅读全文
posted @ 2017-04-22 21:50 Candy? 阅读(422) 评论(0) 推荐(0) 编辑
摘要: "hdu 4609 3 idiots" 题意: 给出$A_i$,问随机选择一个三元子集,选择的数字构成三角形的三边长的概率。 一开始一直想直接做.... 先生成函数求选两个的方案( 注意要减去两次选择同一个的,然后/2 ),然后统计三角形个数。 枚举三角形最长边 ,求$i+j k,i k$ cpp 阅读全文
posted @ 2017-04-22 21:50 Candy? 阅读(286) 评论(0) 推荐(0) 编辑
摘要: "Codeforces Round 410 (Div. 2)" A B略..A没判本来就是回文WA了一次gg C. "Mike and gcd problem" 题意:一个序列每次可以把$a_i, a_{i+1}$换成$a_i a_{i+1},a_i+a_{i+1}$,最小次数使gcd不为1 题解: 阅读全文
posted @ 2017-04-22 11:54 Candy? 阅读(233) 评论(0) 推荐(0) 编辑
摘要: 形式幂级数 沉迷多项式,无法自拔... 不具体写了看笔记本,这里稍微记一下。 目录 1. 多项式的各种运算 2. 伯努利数 3. 拉格朗日反演 任意模数卷积 我的三模数ntt跑得好慢,然后 拆系数fft 跑的好快 设$M = \lceil P \rceil$,将整数表示成$k\cdot M+b$的形 阅读全文
posted @ 2017-04-21 16:48 Candy? 阅读(2719) 评论(2) 推荐(1) 编辑
上一页 1 2 3 4 5 6 7 ··· 35 下一页