2019.7.27 牛客多校第四场

本文总结了牛客多校第四场竞赛的题目解析与个人心得,涵盖树形DP、分层图模型、数位DP等算法,分享了解题思路及赛后反思。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

index > 牛客多校第四场


概览

题号标题通过率做法状态
Ameeting585/2015dp/树上半径√-
Bxor75/809
Csequence449/2665
Dtriples I445/2915找规律
Etriples II34/83
Fmerge4/37
Gtree1/39
HRNGs1/66
Istring146/646
Jfree763/2729分层图√-
Knumber836/3440dp/前缀√-
  • 代表赛后补题
  • √+ 代表赛内我通过的
  • √- 代表赛内不是我做的
  • √-○代表赛内不是我做的,补了

Logs

这场我的贡献就是一个思维,分层图那题忘了0边要双相下层,bnc觉得他A题太慢出了,其实我感觉还好,最后一个小时D的规律没找到是有点吃亏= =,C是一个区间问题或许也可以做。

同时,非常感谢亲爱的[tc2000731](my boyfriend)用学习字符串的时间,耐心地教我找规律,然鹅我还是用了题解的思路。

K - number

题意是求一个数字串里有几个子串是300的倍数···,我本来想找找规律用前缀过,队友Lastline太快数位dp过了,就还没补。

J - free

给你一个无向图G(N,M),允许K条路0费,S到T的最小花费。

一眼就想到分层图模型,我以为每条边到下一层建立一条0边就可以了,其实不够,应该正反都要建。学艺不精吃了亏,wa了好久好久。

另外一个需要注意的点是。

A - meeting

感谢bnc大佬的树形dp换根过了,题解是应该用图论的树上最远点来做方便一些。

我都不会

D - triples I

规律在于二进制奇数位mod 3都是1,偶数位mod 3 都是2,由此对a%3,看看哪个多来分类讨论。

题解写的很不错了,可是我还是骚扰了tc2000731好久。

• 一个二进制位mod 3只可能是1或者2。
• 如果a是3的倍数,那么我们直接取{a}即可。
• 否则如果a的二进制位只有一位或两位,我们根本取不出0以外的三的倍数,所以无解。
• 接下来考虑a至少有三位的情况。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值