2019 湖南多校第五场题解
解题过程
开场byf去修锅,各种spj没写,还有写挂的。开场shl写A,lfw写K,shl写E,shl写G,前期签到顺利。随后lfw推出D的规律,开始写,遇到了一些错误,首先MLE了,因为k^2预处理,lfw用的string来存不同的子串丢到unordered_map里,那么就是k^3的存储,肯定炸,接着换成了hash值,但是单关键字冲突了,WA了一发,接着用双关键字,使用一个pair存map,map带的logn常数MLE了一发,中间B题加上了spj,lfw习惯性输出空格,WA一发后过了,最后lfw吧两双关键字变成一个long long ,再丢进unordered_map,终于没超时了,WA了一发,又是因为改来改去没有改初始化,和去年ec和徐州lfw的问题一样。过D后,shl拿了H一血。此时byf回来了,认为C题要用到组合数学的知识,回寝室去拿组合数学,然后lfw认为C可以递推,开始写起来,byf回来后跟byf说了,但是byf没有看出错误,于是跟shl开始讨论I题,然而后面lfw发现C推错了,于是没时间调出来。
今天发现以后字符串hash都双关键字以后tmp1*2e9+tmp2变成一个单long long 存unordered_map比较好。
题解
C.count-partitions
csuoj2310 count-partitions(Ferrer图像)
【推荐】还在用 ECharts 开发大屏?试试这款永久免费的开源 BI 工具!
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· .NET 原生驾驭 AI 新基建实战系列:向量数据库的应用与畅想
· 从问题排查到源码分析:ActiveMQ消费端频繁日志刷屏的秘密
· 一次Java后端服务间歇性响应慢的问题排查记录
· dotnet 源代码生成器分析器入门
· ASP.NET Core 模型验证消息的本地化新姿势
· 从零开始开发一个 MCP Server!
· ThreeJs-16智慧城市项目(重磅以及未来发展ai)
· .NET 原生驾驭 AI 新基建实战系列(一):向量数据库的应用与畅想
· Ai满嘴顺口溜,想考研?浪费我几个小时
· Browser-use 详细介绍&使用文档