上一页 1 2 3 4 5 6 ··· 29 下一页
摘要: "【牛客网】Whalyzh's Problem" 每个$b_{i,j}$建一个点,认为选了$b_{i,j}$一定会选$a_{i}$和$a_{j}$ 选了$a_{i}$的话会带了一个$ b_{i,i}$的价值 然后再用01分数规划二分答案,选了$a_{i}$还会带来$ x$的代价,x是二分的答案 如果 阅读全文
posted @ 2019-06-21 09:45 sigongzi 阅读(273) 评论(0) 推荐(0) 编辑
摘要: "【牛客网】Idol Master" 也是一道网络流解线性规划 不过需要从小于号的那边解 限制是$a \leq \sum_{i = 1}^{k} x_{i}\leq b$ 其中$0 \leq x_{i} \leq 1$ $\sum_{i = 1}^{k} x_{i} = b y_{i}$ $y_i 阅读全文
posted @ 2019-06-21 08:52 sigongzi 阅读(423) 评论(0) 推荐(0) 编辑
摘要: "【洛谷】P3980 [NOI2008]志愿者招募" 我居然现在才会用费用流解线性规划…… 当然这里解决的一类问题比较特殊 以式子作为点,变量作为边,然后要求就是变量在不同的式子里出现了两次,系数一次为+1,一次为 1 这样的话就作为了一个出度和一个入度,和边正好对应了 我们设每种志愿者选择人数是$ 阅读全文
posted @ 2019-06-21 08:43 sigongzi 阅读(372) 评论(0) 推荐(0) 编辑
摘要: "【51nod】 2622 围绕着我们的圆环" kcz出的一道比赛题 第一次写带修改的线性基 ps:我觉得我计数计的好麻烦 首先是这个可以认为第二个矩阵是$q$个$s$位数,如果这$q$个数的线性基可以消掉$C$中每一行,那么答案就应该是,设线性基个数是$x$,则应该是$2^{q x}$随便选,然后 阅读全文
posted @ 2019-06-21 07:43 sigongzi 阅读(433) 评论(0) 推荐(0) 编辑
摘要: "【51nod】2564 格子染色" 这道题原来是网络流…… 感觉我网络流水平不行…… 这种只有两种选择的可以源点向该点连一条容量为b的边,该点向汇点连一条容量为w的边,如果割掉了b证明选w,如果割掉了w证明选b 那么$p$的限制怎么加呢,新建一个点$i'$,然后$i$往$i'$流一条容量为$p$的 阅读全文
posted @ 2019-06-21 07:40 sigongzi 阅读(277) 评论(0) 推荐(0) 编辑
摘要: "【51nod】2027 期望问题" %%%zsy 看不懂题解的垃圾选手在zsy大佬的讲解下终于知道了这道题咋做…… 先把所有$a$从大到小排序 设$f_{i}$为前$i$个数组成的排列的值,然后显然第$i + 1$个插进来的时候,有$i + 1$个位置,而且它比谁都要大 以下默认$f_{1}$到$ 阅读全文
posted @ 2019-06-19 17:28 sigongzi 阅读(179) 评论(0) 推荐(0) 编辑
摘要: "【51nod】2591 最终讨伐" 敲51nod是啥评测机啊,好几次都编译超时然后同一份代码莫名奇妙在众多0ms中忽然超时 这道题很简单就是$M$名既被诅咒也有石头的人,要么就把石头给没有石头被诅咒的人,然后互换身份,要么就找一些人构成一个置换圈,内部消化,$N$名有石头没诅咒的人不能把石头给M, 阅读全文
posted @ 2019-06-19 17:12 sigongzi 阅读(208) 评论(0) 推荐(0) 编辑
摘要: "【51nod】2590 持续讨伐" 挣扎着卡了卡常过了 记$dp[i][j]$为到第$i$位,和第$i$位相连的部分长度$x^{j}$乘上之前部分所有方案$x^{K}$总和 转移用二项式定理展开即可,若这位不选,可以有$dp[i + 1][j] = dp[i][K]$ 矩阵乘法优化一下,卡常用预处 阅读全文
posted @ 2019-06-19 14:02 sigongzi 阅读(161) 评论(0) 推荐(0) 编辑
摘要: 51nod 2589 快速讨伐 又是一道倒着推改变世界的题。。。 从后往前考虑,设$dp[i][j]$表示还有$i$个1和$j$个$2$没有填,那么填一个1的话直接转移过来 $dp[i][j] \rightarrow dp[i 1][j]$ 如果填一个$2$要把$A[j]$的那些敌人都扔在这个2的后 阅读全文
posted @ 2019-06-19 11:09 sigongzi 阅读(340) 评论(0) 推荐(0) 编辑
摘要: 知识点梳理 Day1 6.7 可能是图论专题吧 Tarjan求强连通分量 dfn[]表示dfs序的标号 low[]表示能连到的最小的dfn标号的点的标号 sta[],top是栈 instack[]标号是表示这个点在栈中,还是已经遍历完被弹栈了 col[]记录每个点所在的颜色 1.Tarjan缩点后是 阅读全文
posted @ 2019-06-14 08:13 sigongzi 阅读(2140) 评论(13) 推荐(4) 编辑
摘要: 51nod 2606 Secondary Substring 感觉有趣的一道计数,实际上不难 感觉好久没用这种技巧了,导致我还在错误的道路上想了好久。。。 观察题目性质,可以发现就是左边第一次出现两遍的数字的位置$[i,n]$是一个合法的次级子串 右边第一次出现两遍的数字的位置$[1,j]$是一个合 阅读全文
posted @ 2019-06-13 17:40 sigongzi 阅读(255) 评论(0) 推荐(0) 编辑
摘要: LOJ 3098. 「SNOI2019」纸牌 显然选三个以上的连续牌可以把他们拆分成三个三张相等的 于是可以压$(j,k)$为有$j$个连续两个的,有$k$个连续一个的 如果当前有$i$张牌,且$i = j + k$ 那么可以$(j,k)\rightarrow (k,(i j k) \% 3)$ 可 阅读全文
posted @ 2019-06-13 11:15 sigongzi 阅读(180) 评论(0) 推荐(0) 编辑
摘要: 【洛谷】P4202 [NOI2008]奥运物流 感觉有点降智 首先设环长为$len$,很容易推导出 $$ R(1) = \frac{\sum_{i = 1}^{N} C_{i} k^{dep[i]}}{1 k^{len}} $$ 我好像觉得似乎$len$越大底下越小了,太降智了,len越大底下越大 阅读全文
posted @ 2019-06-13 10:43 sigongzi 阅读(287) 评论(0) 推荐(0) 编辑
摘要: LOJ 3103. 「JSOI2019」节日庆典 能当最小位置的值一定是一个最小后缀,而有用的最小后缀不超过$\log n$个 为什么不超过$\log n$个,看了一下zsy的博客。。 假如$i = AAB$,$j = AB$,$B$是$A$的一个严格前缀,$|j| define fi first 阅读全文
posted @ 2019-06-12 19:56 sigongzi 阅读(439) 评论(0) 推荐(0) 编辑
摘要: LOJ 3102. 「JSOI2019」神经网络 首先我们容易发现就是把树拆成若干条链,然后要求这些链排在一个环上,同一棵树的链不相邻 把树拆成链可以用一个简单(但是需要复杂的分类讨论)的树背包实现 $dp[u][j][0/1/2]$表示第$u$个点已经选了$j$条链,0是两个不同子树的链拼到一起, 阅读全文
posted @ 2019-06-12 15:50 sigongzi 阅读(453) 评论(0) 推荐(0) 编辑
摘要: 【洛谷】P5348 密码解锁 很显然我们可以推导出这个式子 设$a(m)$为$m$位置的值 $$ \mu(m) = \sum_{m | d} a(d) \\ a(m) = \sum_{m|d}\mu(\frac{d}{m})\mu(d) \\ a(m) = \sum_{i = 1}^{\lfloor 阅读全文
posted @ 2019-06-12 10:48 sigongzi 阅读(307) 评论(0) 推荐(0) 编辑
摘要: 【洛谷】P4883 mzf的考验 最近忽然放弃治疗开始随机跳题了 感觉还行 就是必须吸氧感觉有点糟糕。。。 这题翻转和求和都是平衡树基本操作,那个异或可以通过维护树中$2$进制下第$2^{i}$位的$1$的个数,即可$O(\log d)$快速维护 当敲板子玩了 cpp include define 阅读全文
posted @ 2019-06-12 08:48 sigongzi 阅读(195) 评论(0) 推荐(0) 编辑
摘要: LOJ 3101. 「JSOI2019」精准预测 设0是生,1是死,按2 sat连边那么第一种情况是$(t,x,1) \rightarrow (t + 1,y,1)$,$(t + 1,y, 0) \rightarrow (t,x,0)$ 第二种情况是$(t,x,0) \rightarrow (t,y 阅读全文
posted @ 2019-06-11 22:08 sigongzi 阅读(448) 评论(0) 推荐(0) 编辑
摘要: LOJ 3097. 「SNOI2019」通信 费用流,有点玄妙 显然按照最小路径覆盖那题的建图思路,把一个点拆成两种点,一种是从这个点出去,标成$x_{i}$,一种是输入到这个点,使得两条路径合成一条(或者是新建一条),标成$y_i$ 源点向每个$x_i$流一条容量为1,费用为0的边 然后向每个$y 阅读全文
posted @ 2019-06-11 21:53 sigongzi 阅读(270) 评论(0) 推荐(0) 编辑
摘要: LOJ 3096. 「SNOI2019」数论 如果$P Q$我们把$P$和$Q$换一下,现在默认$P define fi first define se second define pii pair define mp make_pair define pb push_back define spa 阅读全文
posted @ 2019-06-11 14:07 sigongzi 阅读(285) 评论(0) 推荐(0) 编辑
上一页 1 2 3 4 5 6 ··· 29 下一页