上一页 1 ··· 28 29 30 31 32 33 34 35 36 ··· 65 下一页
摘要: 如果将其转化为一个更一般的问题即二分图带权最小单边点覆盖(最小控制集)感觉是非常npc的。考虑原题给的一大堆东西究竟有什么奇怪的性质。 容易发现如果与特殊边相邻的两格子都放了方块,并且这两个格子都各有另一个相邻格子放了方块,其组成的连通块就是需要破坏的。自然四个格子都可以选择破坏。可以发现如果在中间 阅读全文
posted @ 2018-11-22 19:09 Gloid 阅读(157) 评论(0) 推荐(0) 编辑
摘要: 纯粹的码农题。维护x的和、y的和、xy的和、x2的和即可。可能会炸long long。 阅读全文
posted @ 2018-11-21 21:41 Gloid 阅读(123) 评论(0) 推荐(0) 编辑
摘要: 前者是后者各方面的强化版。 容易想到设f[i][j]表示i子树中第j小的是i的方案数(即只考虑相对关系)。比较麻烦的在于转移。考虑逐个合并子树。容易想到枚举根原来的排名和子树根原来的排名,算一发组合数。具体要考虑的是当前有n个0、m个1,将他们排成一排,要求其中第x个0在k号位,第y个1在k号位的右 阅读全文
posted @ 2018-11-21 19:49 Gloid 阅读(214) 评论(0) 推荐(0) 编辑
摘要: 容易想到的做法是建出AC自动机,高斯消元。然而自动机上节点数量是nm的。 注意到我们要求的变量只有n个,考虑将其他不用求的节点合并为一个变量。这个变量即表示随机生成一个串,其不包含任何一个模板串的概率。 现在即有n+1个变量,考虑列出n+1个方程。设pi表示第i个人胜利的概率,显然有Σpi=1。然后 阅读全文
posted @ 2018-11-21 00:36 Gloid 阅读(271) 评论(0) 推荐(0) 编辑
摘要: 先考虑NOI2014的水题,显然从高位到低位贪心,算一下该位取0和1分别得到什么即可。 加强这个水题,变成询问区间。那么线段树维护该位取0和1从左到右和从右到左走完这个节点表示的区间会变成什么即可,也滋磁修改了。 然后上树,显然树剖即可。非常惨的变成了O(nklog2n)。压一下位就不惨了,变成O( 阅读全文
posted @ 2018-11-20 18:42 Gloid 阅读(153) 评论(0) 推荐(0) 编辑
摘要: 多组询问不强制在线,那么考虑莫队。bitset维护当前区间出现了哪些数,数组记录每个数的出现次数以维护bitset。对于乘法,显然应有一个根号范围内的因子,暴力枚举即可。对于减法,a[i]-a[j]=x移项得a[i]-x=a[j],可以让bitset大力右移取and。对于加法,a[i]+a[j]=x 阅读全文
posted @ 2018-11-19 21:43 Gloid 阅读(163) 评论(0) 推荐(0) 编辑
摘要: 开场被A劝退,写了得有50min于是不敢交了。unrated了喜闻乐见。 A:瞎猜都能猜到如果要走到那条直线上,进入直线的点横坐标或纵坐标与起点相同,离开直线的点横坐标或纵坐标与终点相同,证明脑补一下比较显然(事实上也就是以起点终点为对角点构成的矩形与该直线的交点)。看错题以为到直线上的那个点必须是 阅读全文
posted @ 2018-11-19 20:22 Gloid 阅读(264) 评论(0) 推荐(0) 编辑
摘要: 首先考虑是棵树的话怎么做。可以发现相当于在树上选择一些长度>=2的路径使其没有交,同时也就相当于用一些没有交的路径覆盖整棵树。 那么设f[i]为覆盖i子树的方案数。转移时考虑包含根的路径。注意到每条跨根的路径都是由两条子树内到根的路径组成,只需要先统计出所有路径不跨根的方案数,再乘上包含根的路径的配 阅读全文
posted @ 2018-11-18 22:06 Gloid 阅读(339) 评论(0) 推荐(0) 编辑
摘要: 考虑求出所有MST的权值和再除以方案数,方案数显然是2mn。 按位考虑,显然应该让MST里的边高位尽量为0。那么根据最高位是0还是1将点集划分成两部分,整张图的MST就是由两部分各自的MST之间连一条最小边得到的。两部分的MST权值和可以dp得到,即设f[i][j]表示i个点权值在0~2j-1的MS 阅读全文
posted @ 2018-11-18 17:12 Gloid 阅读(376) 评论(0) 推荐(0) 编辑
摘要: A:签到。 #include<iostream> #include<cstdio> #include<cmath> #include<cstdlib> #include<cstring> #include<algorithm> using namespace std; #define ll long 阅读全文
posted @ 2018-11-17 23:15 Gloid 阅读(155) 评论(0) 推荐(0) 编辑
上一页 1 ··· 28 29 30 31 32 33 34 35 36 ··· 65 下一页