随笔分类 -  BZOJ

上一页 1 2 3 4 5 6 7 8 下一页

【BZOJ4475】子集选取(计数)
摘要:题意: 思路: 阅读全文

posted @ 2018-07-21 19:46 myx12345 阅读(298) 评论(0) 推荐(0)

【BZOJ1008】越狱(排列组合计数,容斥原理)
摘要:题意: 思路: 阅读全文

posted @ 2018-07-21 09:28 myx12345 阅读(277) 评论(0) 推荐(0)

【BZOJ1403】Divisibility Testing(数论)
摘要:题意: 思路: 阅读全文

posted @ 2018-07-17 14:56 myx12345 阅读(216) 评论(0) 推荐(0)

【BZOJ1225】求正整数(数论)
摘要:题意:对于任意输入的正整数n,请编程求出具有n个不同因子的最小正整数m。 n<=50000 思路:记得以前好像看的是maigo的题解 n即为将m分解为质数幂次的乘积后的次数+1之积 经检验只需要取前16个质数 其次幂次的数据单调不增 乘积大小比较时候表示为ln之和,这样比较巧妙的避开了大整数比较 加 阅读全文

posted @ 2018-07-16 19:33 myx12345 阅读(201) 评论(0) 推荐(0)

【BZOJ2560】串珠子(状压DP,容斥原理)
摘要:题意: 铭铭有n个十分漂亮的珠子和若干根颜色不同的绳子。现在铭铭想用绳子把所有的珠子连接成一个整体。现在已知所有珠子互不相同,用整数1到n编号。对于第i个珠子和第j个珠子,可以选择不用绳子连接,或者在c[i,j]根不同颜色的绳子中选择一根将它们连接。 如果把珠子看作点,把绳子看作边,将所有珠子连成一 阅读全文

posted @ 2018-07-12 21:53 myx12345 阅读(274) 评论(0) 推荐(0)

【BZOJ2006】超级钢琴(RMQ,priority_queue)
摘要:题意: 思路: 用三元组(i, l, r)表示右端点为i,左端点在[l, r]之间和最大的区间([l, r]保证是对于i可行右端点区间的一个子区间),我们用堆维护一些这样的三元组。 堆中初始的元素为每个i,并且[l, r]为这个i可行左端点的区间。 假如某次最大值为(i, l, r),并且j为那个和 阅读全文

posted @ 2018-07-09 15:45 myx12345 阅读(213) 评论(0) 推荐(0)

【BZOJ2330】糖果(差分约束系统,强连通分量,拓扑排序)
摘要:题意: 幼儿园里有N个小朋友,lxhgww老师现在想要给这些小朋友们分配糖果,要求每个小朋友都要分到糖果。但是小朋友们也有嫉妒心,总是会提出一些要求,比如小明不希望小红分到的糖果比他的多,于是在分配糖果的时候,lxhgww需要满足小朋友们的K个要求。幼儿园的糖果总是有限的,lxhgww想知道他至少需 阅读全文

posted @ 2018-07-04 19:20 myx12345 阅读(291) 评论(0) 推荐(0)

【NOIP2016】天天爱跑步(树上差分)
摘要:题意: 小c同学认为跑步非常有趣,于是决定制作一款叫做《天天爱跑步》的游戏。?天天爱跑步?是一个养成类游戏,需要 玩家每天按时上线,完成打卡任务。这个游戏的地图可以看作一一棵包含 N个结点和N-1 条边的树, 每条边连接两 个结点,且任意两个结点存在一条路径互相可达。树上结点编号为从1到N的连续正整 阅读全文

posted @ 2017-08-24 21:13 myx12345 阅读(268) 评论(0) 推荐(0)

【NOIP2016】蚯蚓(单调队列)
摘要:题意: 思路: 我们发现,对于任意两次切割i和j,i<j,在进行完第j次切割后,第i次切割的u/v部分一定大于等于第j次切割的u/v部分,第i次的1-u/v部分也一定大于等于第j次的1-u/v部分证明很显然,假设在第i次切割的时候,切割的蚯蚓长度为x,第j次的时候为y+(i-j)q,那么有x>=y, 阅读全文

posted @ 2017-08-23 19:17 myx12345 阅读(264) 评论(0) 推荐(0)

【NOIP2017练习&BZOJ4998】星球联盟(强联通分量,并查集)
摘要:题意: 在遥远的S星系中一共有N个星球,编号为1…N。其中的一些星球决定组成联盟,以方便相互间的交流。 但是,组成联盟的首要条件就是交通条件。初始时,在这N个星球间有M条太空隧道。每条太空隧道连接两个星球,使得它们能够相互到达。若两个星球属于同一个联盟,则必须存在一条环形线路经过这两个星球,即两个星 阅读全文

posted @ 2017-07-13 19:49 myx12345 阅读(262) 评论(0) 推荐(0)

【BZOJ2142】礼物(扩展lucas定理,中国剩余定理合并方程)
摘要:题意:有n件礼物,m个人,每个人分别需要w[i]件礼物,求分礼物的不同方案数 mod P 提示:设P=p1^c1 * p2^c2 * p3^c3 * … *pt ^ ct,pi为质数。 1≤n≤10^9,1≤m≤5,1≤pi^ci≤10^5。 P不一定为质数 思路:经推导答案即为n!/(w[i]!) 阅读全文

posted @ 2017-07-12 21:13 myx12345 阅读(326) 评论(0) 推荐(0)

【BZOJ4474】isomorphism(树的同构,哈希)
摘要:题意:一个无向树的度数为 2的结点称为假结点,其它结点称为真结点。一个无向树的简化树其结点由原树的全体真结点组成,两个真结点之间有边当且仅当它们在原树中有边,或者在原树中有一条联结这两个结点的路,其中间节点全是假结点。两个无向树各自的简化树如果同构,即存在结点之间的一一对应,使得在一个树中的任意两个 阅读全文

posted @ 2017-07-11 20:46 myx12345 阅读(466) 评论(0) 推荐(0)

【BZOJ4872】分手是祝愿(期望DP)
摘要:题意: B 君在玩一个游戏,这个游戏由 n 个灯和 n 个开关组成,给定这 n 个灯的初始状态,下标为 从 1 到 n 的正整数。每个灯有两个状态亮和灭,我们用 1 来表示这个灯是亮的,用 0 表示这个灯是灭的,游戏 的目标是使所有灯都灭掉。但是当操作第 i 个开关时,所有编号为 i 的约数(包括 阅读全文

posted @ 2017-04-26 16:55 myx12345 阅读(218) 评论(0) 推荐(0)

【BZOJ4870】组合数问题(计数DP,快速幂)
摘要:题意: 1 ≤ n ≤ 10^9, 0 ≤ r < k ≤ 50, 2 ≤ p ≤ 2^30 − 1 思路:From http://blog.csdn.net/qq_33229466/article/details/70665582 实际上就是要我们从nk件物品里面选出若干件,使得其数量模k等于r的 阅读全文

posted @ 2017-04-25 11:23 myx12345 阅读(725) 评论(0) 推荐(0)

【BZOJ4868】期末考试(整数三分)
摘要:题意: 有n位同学,每位同学都参加了全部的m门课程的期末考试,都在焦急的等待成绩的公布。第i位同学希望在第ti天 或之前得知所.有.课程的成绩。如果在第ti天,有至少一门课程的成绩没有公布,他就会等待最后公布成绩的课程 公布成绩,每等待一天就会产生C不愉快度。对于第i门课程,按照原本的计划,会在第b 阅读全文

posted @ 2017-04-25 08:24 myx12345 阅读(642) 评论(0) 推荐(0)

【BZOJ3925】地震后的幻想乡(期望概率DP,状压DP)
摘要:题意:给定一张点数不超过10的无向连通图,每条边有一个[0,1]之间的随机权值,求最小生成树上最大边的期望值 提示:对于n个[0,1]之间的随机变量x1,x2,...,xn,第k小的那个的期望值是k/(n+1)。 思路:From http://www.cnblogs.com/ihopenot/p/6 阅读全文

posted @ 2017-04-24 15:24 myx12345 阅读(218) 评论(0) 推荐(0)

【ZJOI2017 Round2练习&BZOJ4827】D1T3 gift(FFT)
摘要:题意: 思路:可以看出题目所要最小化的是这样一个形式: 拆出每一项之后发现会变化的项只有sigma a[i]*b[i+t]与c^2,c*(a[i]-b[i]) c可以在外层枚举,剩下的只有sigma a[i]*b[i+t] (i=0..n-1) 因为FFT只能解决simga a[i]*b[n-i] 阅读全文

posted @ 2017-04-19 20:46 myx12345 阅读(221) 评论(0) 推荐(0)

【ZJOI2017 Round2练习&BZOJ4826】D1T2 sf(主席树,单调栈)
摘要:题意: 思路:From http://blog.csdn.net/neither_nor/article/details/70211150 对每个点i,单调栈求出左边和右边第一个大于i的位置,记为l[i]和r[i] 那么(l[i],r[i])会产生p1的贡献 左端点为l[i],右端点在[i+1,r- 阅读全文

posted @ 2017-04-19 10:10 myx12345 阅读(159) 评论(0) 推荐(0)

【BZOJ4398】福慧双修(二进制,最短路)
摘要:题意: 此题中S=1 思路:Orz ManGod秒切此题 我觉得出入边权互换不太直观,就改了一下写法 第一次默认与1有关的第一条出边只出不入,第二次默认只入不出 阅读全文

posted @ 2017-04-17 16:45 myx12345 阅读(194) 评论(0) 推荐(0)

【BZOJ3238】差异(后缀数组,单调栈)
摘要:题意: 思路:显然len(t[i])+len(t[j])这部分的和是一定的 那么问题就在于如何快速求出两两之间lcp之和 考虑将它们排名后用SA可以很方便的求出lcp,且对答案没有影响,因为形式都是数对 所以用SA求出height 每个位置的height作为lcp的区间为扩展到最左最右,直到heig 阅读全文

posted @ 2017-04-17 07:20 myx12345 阅读(186) 评论(0) 推荐(0)

上一页 1 2 3 4 5 6 7 8 下一页

导航