随笔分类 -  BZOJ

上一页 1 ··· 6 7 8 9 10 11 12 13 14 ··· 16 下一页
摘要:传送门 题意:小兔子乖乖~~~ 题意·真:无向图吗,聪抓可,每个时间聪先走可后走,聪一次可以走两步,朝着里可最近且点编号最小的方向;可一次只一步,等概率走向相邻的点或不走 求聪抓住可的期望时间 和游走很像,只不过这道题限制了一个人走的方向,两人间的距离具有了阶段性!可以直接$DP$ 求期望一般倒推 阅读全文
posted @ 2017-03-05 18:07 Candy? 阅读(271) 评论(0) 推荐(0) 编辑
摘要:传送门 题意:$n$种宝物,出现$k$次每次一种,每种宝物有价值和吃掉它之前必须要吃掉的宝物的集合,求采取最优策略的期望最大价值 1<=k<=100,1<=n<=15,分值为[-10^6,10^6]内的整数。 看到$n$应该想到状压.... $f[i][s]$表示前$i$次已经吃掉的集合为$s$的期 阅读全文
posted @ 2017-03-05 16:26 Candy? 阅读(289) 评论(0) 推荐(0) 编辑
摘要:传送门 题意: $r$轮$n$张卡牌,每一轮依次考虑每张卡牌,$p_i$概率发动造成$d_i$伤害后结束本轮或者继续考虑下一张 每张卡牌发动过之后以后都会跳过 求$r$轮之后的期望伤害 看了一节课出题人的做法,并不知道该怎么写代码,感觉带着除法精度好玄学.... 发现网上的题解都是另一种做法 $f[ 阅读全文
posted @ 2017-03-05 11:59 Candy? 阅读(282) 评论(0) 推荐(0) 编辑
摘要:传送门 题意: s个DFA,选出尽量多的自动机a0, a1, a2, . . . , at,使得a1包含a0、a2包 含a1,以此类推。s ≤ 50。 DFA的字符集为{0,1},有的节点是输出源,节点数n ≤ 50。 判断出包含关系后就是裸的最长路,求$SCC$后$DP$就好了 重点在判断包含: 阅读全文
posted @ 2017-03-04 23:38 Candy? 阅读(249) 评论(0) 推荐(0) 编辑
摘要:传送门 题意:环套树的最大权独立集 一开始想处理出外向树树形$DP$然后找到环再做个环形$DP$ 然后看了看别人的题解其实只要断开环做两遍树形$DP$就行了...有道理! 注意不连通 然后洛谷时限再次不科学,卡常失败$SAD$ 阅读全文
posted @ 2017-03-04 20:46 Candy? 阅读(361) 评论(0) 推荐(0) 编辑
摘要:传送门 题意: 路径有$-1,1$两种权值,求有多少路径满足权值和为$0$且有一个点将路径分成权值和为$0$的两段 第四节课本来想去上化学,然后快上课了这道题还没调出来.....可恶我想上化学 昨天两节语文课潸然的李煜讲座也没去听呜呜听说今天的语文课还有什么文艺活动又错过了呜呜 还是有思路的 点分治 阅读全文
posted @ 2017-03-03 17:53 Candy? 阅读(415) 评论(0) 推荐(0) 编辑
摘要:传送门 题意:插入一个数,全体加,全体减,删除小于一个数的所有数,求$k$大 全局标记然后平衡树直接搞就行了 删除操作不断的找最小值然后删除复杂度是对的,然而$Candy?$这个沙茶找最小没有判$x==0$超时郁闷了好长时间.... 或者你也可以乱搞一个$treap$的左子树删除...时间差了$50 阅读全文
posted @ 2017-03-02 23:46 Candy? 阅读(415) 评论(0) 推荐(0) 编辑
摘要:传送门 题意: 一个长度为n的序列a,设其排过序之后为b,其中位数定义为b[n/2],其中a,b从0开始标号,除法取下整。给你一个 长度为n的序列s。回答Q个这样的询问:s的左端点在[a,b]之间,右端点在[c,d]之间的子序列中,最大的中位数。 我会使用一些方式强制你在线。 最后一句话太可怕了$Q 阅读全文
posted @ 2017-03-02 21:33 Candy? 阅读(465) 评论(0) 推荐(0) 编辑
摘要:题意:主席树做法见上一题 我曾发过誓再也不写左偏树(期末考试前一天下午5个小时没写出棘手的操作) 于是我来写斜堆啦 从叶子往根合并,维护斜堆就行了 题目连拓扑序都给你了... 说一下斜堆的操作: 合并:无脑交换一次左右子树 删除:合并左右子树代替自己 然后每个点保存一个根 阅读全文
posted @ 2017-03-02 19:27 Candy? 阅读(207) 评论(0) 推荐(0) 编辑
摘要:传送门 题意:查询树上根节点值*子树中权值和$\le m$的最大数量 最大值是多少 求$DFS$序,然后变成区间中和$\le m$最多有几个元素,建主席树,然后权值线段树上二分就行了 $WA$:又把边表开小了..... 好吧我$zz$了有根树加无向边干什么.... 阅读全文
posted @ 2017-03-02 18:29 Candy? 阅读(328) 评论(0) 推荐(0) 编辑
摘要:传送门 题意: 任务用三元组(Si,Ei,Pi)描述,(Si,Ei,Pi)表示任务从第Si秒开始,在第Ei秒后结束(第Si秒和Ei秒任务也在运行),其优先级为Pi 调度系统会经常向查询系统询问,第Xi秒正在运行的任务中,优先级最小的Ki个任务(即将任务按照优先级从小到大排序后取前Ki个)的优先级之和 阅读全文
posted @ 2017-03-02 17:08 Candy? 阅读(332) 评论(0) 推荐(0) 编辑
摘要:传送门 题意:转换成斜率然后维护区间的上升序列(从区间第一个数开始的单调上升序列) 区间保存这个区间的最长序列的长度$ls$和最大值$mx$ 如何合并两个区间信息? 左区间一定选择,右区间递归寻找第一个大于左区间最大值$v$的位置 具体来看,如果右区间的左最大值$<v$那么左面不可能选递归右面 否则 阅读全文
posted @ 2017-03-02 14:25 Candy? 阅读(372) 评论(0) 推荐(0) 编辑
摘要:可恶两个标记传反顺序了一直到现在.... 睡觉了睡觉了 这是我写过最漂亮的线段树 [补题解] 想法很简单的线段树,同时维护0,1两个信息 因为要求最长0,1序列所以要维护最长,从左开始最长,从右开始最长 然后为了转移还要维护一个区间长度(该死一开始没维护这个长度后来有的地方加上有的地方没加然后一堆b 阅读全文
posted @ 2017-03-02 00:24 Candy? 阅读(220) 评论(0) 推荐(0) 编辑
摘要:传送门 题意: 操作1:找长为$len$的空区间并填满,没有输出$0$ 操作2:将$[l,r]$之间的区间置空 我真是太弱了这种线段树还写了一个半小时,中间为了查错手动模拟了$30min$线段树操作,然后发现$zz$的寻找时没有单独判断跨过中间的情况,自以为看一下$t[x].pos$就可以了... 阅读全文
posted @ 2017-03-01 20:08 Candy? 阅读(238) 评论(0) 推荐(0) 编辑
摘要:传送门 流水线上有n个位置,从0到n-1依次编号,一开始0号位置空,其它的位置i上有编号为i的盒子。Lostmonkey要按照以下规则重新排列这些盒子。 规则由5个数描述,q,p,m,d,s,s表示空位的最终位置。首先生成一个序列c,c0=0,ci+1=(ci*q+p) mod m。接下来从第一个盒 阅读全文
posted @ 2017-03-01 17:26 Candy? 阅读(286) 评论(0) 推荐(0) 编辑
摘要:完全图中选出不同构的简单图有多少个 上题简化版,只有两种颜色....直接copy就行了 太诡异了,刚才电脑上多了一个不动的鼠标指针,然后打开显卡管理界面就没了 阅读全文
posted @ 2017-03-01 15:29 Candy? 阅读(318) 评论(0) 推荐(0) 编辑
摘要:传送门 题意: 染色图是无向完全图,且每条边可被染成k种颜色中的一种。两个染色图是同构的,当且仅当可以改变一个图的顶点的编号,使得两个染色图完全相同。问N个顶点,k种颜色,本质不同的染色图个数(模质数N≤53,P<109)。 想了一节课和一中午又看了课件 相同类型的循环合并的想法很巧妙 首先,点的置 阅读全文
posted @ 2017-03-01 15:25 Candy? 阅读(491) 评论(0) 推荐(1) 编辑
摘要:传送门 题意:求$n$个数组成的排列变为升序有多少种不同的步数 步数就是循环长度的$lcm$..... 那么就是求$n$划分成一些数几种不同的$lcm$咯 然后我太弱了这种$DP$都想不出来.... 通过枚举每个质因子的指数来求$lcm$ $d[i][j]$表示前$i$个质因子当前和为$j$的方案数 阅读全文
posted @ 2017-02-28 17:39 Candy? 阅读(277) 评论(0) 推荐(0) 编辑
摘要:传送门 题意:三种颜色,规定使用每种颜色次数$r,g,b$,给出一个置换群,求多少种不等价着色 $m \le 60,\ r,g,b \le 20$ 咦,规定次数? 《组合数学》上不是有生成函数做法吗.... 生成函数貌似可以和背包$DP$互相转换来着 然后就做出来了 每种置换求循环,$d[i][j] 阅读全文
posted @ 2017-02-28 16:20 Candy? 阅读(561) 评论(0) 推荐(0) 编辑
摘要:有N个位置,M个操作。操作有两种,每次操作如果是1 a b c的形式表示在第a个位置到第b个位置,每个位置加入一个数c如果是2 a b c形式,表示询问从第a个位置到第b个位置,第C大的数是多少。 N,M<=50000,N,M<=50000a<=b<=N1操作中abs(c)<=N2操作中c<=Max 阅读全文
posted @ 2017-02-26 23:16 Candy? 阅读(573) 评论(0) 推荐(0) 编辑

上一页 1 ··· 6 7 8 9 10 11 12 13 14 ··· 16 下一页