随笔分类 -  题解

上一页 1 ··· 8 9 10 11 12 13 14 15 16 下一页
摘要:Tibbar的后花园(多项式exp) 这篇文章仅限于没有入门生成函数的蒟蒻读,dalao勿喷 题目的数据范围是$n< 2^{20}$ 对于联通块求 题目给出的限制,其实就是对于每一个联通块 1.不存在一个点度数$\ge 3$ 2.不存在一个长度为$3$的倍数的环 可以看到,一个大小为$n$的联通块, 阅读全文
posted @ 2020-04-29 11:01 chasedeath 阅读(337) 评论(0) 推荐(0)
摘要:NOI.AC #111. 运气大战 (动态dp) 对于两个权值排序之后,可以主观意会每次选的数对保证$|i-j|\leq 2$ 网上这个都有很多,我写这篇题解只是想吐槽一下他们毫无可读性的代码以及令人完全感受不到正确性的转移。。。 对于线段树上的每个节点$[l,r]$存储一个矩阵$a[2][2]\( 阅读全文
posted @ 2020-04-25 21:12 chasedeath 阅读(207) 评论(0) 推荐(1)
摘要:BZOJ 3601 一个人的数论(容斥+高斯消元/拉格朗日插值) 题意:求$\sum _1^[gcd(i,n)=1]i^d$ 其中$n=\Pi_1mp_i$,\(m\leq 1000,p_i,c_i\leq 10^9\) ???丧心病狂??? 我们采取容斥来计算,但是首先要把这个$i^d$求和搞定 阅读全文
posted @ 2020-04-22 22:31 chasedeath 阅读(200) 评论(0) 推荐(2)
摘要:LOJ 6274 数字(数位dp) 题目描述 NiroBC 姐姐脑洞了两个数字 和 ,它们满足 ,且 , NiroBC 姐姐想知道 有多少种不同的取值,若有多组 的 值相同,则只算一次。 (其中 表示按位取或, 中写作 ,`Pascal or`) (其中 表示按位取与, 中写作 ,`Pascal a 阅读全文
posted @ 2020-04-21 13:00 chasedeath 阅读(675) 评论(0) 推荐(2)
摘要:yww 与连通块计数 分析 观察题目的额外限制,\(s1 | a_i ,a_i| s2\);\(\nexists i>1 ,i^2|s2\) 这意味着对于$s2$的每个因数,出现次数为$1$ 如果把$a_i,s1,s2$全部除去$s1$,那么按照剩下所有因数给$a_i$标记一个二进制状态$C_i$ 阅读全文
posted @ 2020-04-21 12:28 chasedeath 阅读(590) 评论(0) 推荐(1)
摘要:yww 与树上的回文串 官方题解不是人啊,半天看不懂 首先是前置知识 Border定理,在这道题的应用就是把一个串的回文的前缀,按照长度分成$O(\log |S|)$个等差数列 分析 路径问题很常见的可以考虑点分治,问题在于如何合并两个子树里的串回文的个数 如果符合条件的串只有在一边,可以直接$df 阅读全文
posted @ 2020-04-19 19:28 chasedeath 阅读(493) 评论(0) 推荐(2)
摘要:Nowcodercontest5278 L动物森友会(网络流) 只有7天,是不是可以直接贪心啊。。。 网络流做法: 二分答案天数为$mid$ 建图: 源点向$Day1-Day7$连边,第$i$天的流量上限是$(\lfloor \frac{7} \rfloor +[mid \mod 7 \ge i]) 阅读全文
posted @ 2020-04-18 19:16 chasedeath 阅读(206) 评论(0) 推荐(0)
摘要:Nowcodercontest5278 K 迷宫 可以说看起来不难写起来真的不简单,还得封装一下 $O(n^2m^2)$: $dp[i][j][k]$定义表示当前位置$(i,j)$,$k$是否用过传送,枚举$O(d^2)$转移,用$\text{BFS}$就能满足转移顺序 $O(nm)$: 可以看到有 阅读全文
posted @ 2020-04-18 19:03 chasedeath 阅读(168) 评论(0) 推荐(0)
摘要:Nowcodercontest5278 J 能到达吗 分析:暴力并查集统计联通块,但是要把图分成$O(k)$个整齐的矩形,然后考虑相邻的进行合并 分离矩形: 对于每个黑点按照$(x,y)$递增排序,把出现黑点的每一行分成$k+1$段矩形,行宽为1 没有出现黑点的,找到两边最远的空白区域$x1,x2$ 阅读全文
posted @ 2020-04-18 18:47 chasedeath 阅读(161) 评论(0) 推荐(0)
摘要:Nowcodercontest5278I 古老的打字机(dp) 分析:对于每个字符串算权值,每个字符串贡献的次数只与当前串的长度和打字打出串的总长度有关 1.计算打出了$i$数的方案数 $dp[i][j]$表示当前考虑i次,有j个字符打出来的方案数 $dp[i][j]\rightarrow dp[i 阅读全文
posted @ 2020-04-18 18:38 chasedeath 阅读(197) 评论(0) 推荐(0)
摘要:Nowcodercontest5278H 纸牌游戏 可以合理地想到从高到低依次枚举每一位的数,然后$\text{Check}$一下后面是否存在方案,问题在于如何快速Check 设还还剩下的$\mod 3=0,1,2$的数个数分别为$c[0..2]$ 设总共还需要$n$个,需要凑出$\mod 3=t$ 阅读全文
posted @ 2020-04-18 17:46 chasedeath 阅读(286) 评论(0) 推荐(0)
摘要:Nowcodercontest5278G血压游戏 做法非常多。。。 比如对于同一层的点直接建立虚树,然后模拟dp即可 如果不想建虚树,可以直接维护合并,每次合并得到的$\text{LCA}$一定是同层点按照dfs序排序之后相邻两点的$\text{LCA}$之一 处理出所有这样的LCA,然后按照dep 阅读全文
posted @ 2020-04-18 17:33 chasedeath 阅读(180) 评论(0) 推荐(0)
摘要:Nowcodercontest5278D最大字符集(构造) 我们先对于$n\leq 2$的情况枚举,答案为n,这是要特判的。。。 对于$n\ge 3$的情况,答案为$n 1$,构造一个两边为0,中间都是1的字符串即可 如 阅读全文
posted @ 2020-04-18 17:27 chasedeath 阅读(143) 评论(0) 推荐(0)
摘要:「清华集训2016」连通子树 (点分治+dfs序dp+虚树) ~~丧心病狂系列~~ 首先对于会影响答案的点构建虚树,然后点分治+dfs序dp常见套路。。。 点分治+dfs序dp好题: "HDU 5909" 由于构建虚树之后$x,y$之间的点随便选联通块的方案还需要预处理,最好是倍增吧。。 底层是子树 阅读全文
posted @ 2020-04-18 10:00 chasedeath 阅读(526) 评论(0) 推荐(0)
摘要:「IOI2016」外星人(斜率优化+wqs二分) 分析性质: 每个点x,y可以转化为一段区间,如果出现了$x'\leq x,y'\leq y$包含关系,那么可以忽略 所以可以转化为一些不相交的区间进行$\text{dp}$,代价为每个区间$(R L+1)^2$减去相交部分的平方(处理之后相交部分就只 阅读全文
posted @ 2020-04-18 09:43 chasedeath 阅读(287) 评论(0) 推荐(0)
摘要:「NOI2018」归程 (Kruskal 重构树/持久化并查集) 题意:每次查询仅通过边权$\leq k$能够到达的点中,距离根最近的 离线做法:直接并查集维护当前$\leq k$边权的情况 强制在线当然可以直接可持久化并查集 持久化并查集非常麻烦,但是我们这里不需要进行回退操作,所以不需要可持久化 阅读全文
posted @ 2020-04-18 09:21 chasedeath 阅读(129) 评论(0) 推荐(0)
摘要:Nowcoder挑战赛39F(模板树上莫队) 题意: 给定一棵树,求两点路径上的不同权值个数和权值是k的倍数的个数 分析: 第二问可以直接离线询问,暴力$n\sqrt{n}$枚举因数更新答案,路径作差 第一问是树上莫队模板题 树上莫队:在 括号序列 上跑莫队,对于单链和双链要分类讨论,更改权值上也有 阅读全文
posted @ 2020-04-18 08:51 chasedeath 阅读(149) 评论(0) 推荐(0)
摘要:「NOI2017」泳池 可以发现每一列出现指定高度的安全位置的概率是可以预处理的,设概率为 \(w_i\) 由于连续面积不超过 \(k\),所以我们可以优先预处理出连续 \(k\) 个以内高度 \(>0\) 的方案数 要求连续 \(k\) 个高度 \(>0\) 的,我们还可以进一步降维,求连续 \( 阅读全文
posted @ 2020-04-17 19:02 chasedeath 阅读(141) 评论(0) 推荐(0)
摘要:「清华集训2016」组合数问题(数位dp) 题意: 给定$n,m,k$ 求:\(\sum_1^n\sum_1^{min(i,m)} [k|C(i,j)]\) 分析: 根据$\text$定理,\(C(i,j)=C(i\mod k,j\mod k)C(\frac{i}{k},\frac{j}{k})\) 阅读全文
posted @ 2020-04-17 18:48 chasedeath 阅读(169) 评论(0) 推荐(0)
摘要:[CF802N][jzoj5378]闷声刷大题(贪心+wqs二分) 题目描述 大神犇 YCY现在有k道神题要刷(假定神题没有区别),刷一道题要分两个步骤,必须要先想出正解再写出正解。 他一共有n天时间可以刷题,但他每天最多只能想出一道题或写出一道题(你可以认为YCY在刷UF(Universe Fin 阅读全文
posted @ 2020-04-16 22:30 chasedeath 阅读(245) 评论(0) 推荐(0)

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