2019 ICPC 银川 总结
Day1
热身赛,一开始题库的题和发的题面不一样,结果强行推迟,然后调整到了电子题面与纸质题面相同才开始,然后我们队电脑疯狂掉线(十分钟拔一次网线才可以)慌得一批,然后C ac自动机不会写,B题又看不懂,只能A题测测机子,敲敲板子熟悉键盘...(本来打算用Clion,结果正赛Clion要重新配置,最后还是滚回CB)
Day2
400队,入场都要一段时间吧.开赛发现还是热身赛的账号(我入场都自动帮我登录好了233),队友看到N输出题,结果我没看题直接交带了换行wa了(3m,+2),然后跟B,感觉跟以前做的cf挺像的,队友感觉没什么思路,我就没说算法开始瞎几把敲了,每一行每一列减去最小值,敲完测了几个样例就交了(23m,+1).
接着开I进制转换,队友感觉又没有什么想法...,我尝试敲了敲感觉不好写,但是20min- 1A的,翻翻小红书有板子,但是这题数据范围太大,感觉大佬们都是java/python写的大数,然而我队并不会(我太懒没学BigInteger...).我强行敲VI大数板子,队友去开其他题,我脑子一抽用ve.back()取模,结果必然不对,但是样例数据太小没显示锅,交了一发+改了改假bug就wa2,这时队友喂我G是维护加法和最大值的线段树,但是我还在想I为什么错了(这时心态有点慌了).
想了大概十分钟,去厕所冷静一下感觉I暂时出不来,就给队友打工敲G了,然而我脑子还没顺过来敲一堆bug(敲成区间和了QAQ,2~10写了9个ifelse...),不过好在调了一会样例过了交完也A了(153m,+1),这时队友说F可以推公式(hh哥血carry),我就让机子,然后给wjq讲写法就发现了bug(交流很重要),这时队友F写完wa了,我帮他调取模(队友码风不太统一,训练的问题),又发现模数不是质数不能用费马小定理改抄扩展欧几里得,结果又wa了.
这时wjq说取模可以n-n/m*m,我感觉可行上机开敲,把前面出的样例过了就过了(I:228m,+4),然后我上完厕所回来用int128重构F,把逆元都换成除法,封榜之后就过了(F:253m,+4),之后我看榜说开k,此时大概还有40min+,不过我没完全理解题意就开始口胡最大01子矩阵,队友开始抄悬线法,成功演了队友40分钟...(不过最后还是5题爆炸罚时苟到了银吧...)
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· .NET Core 中如何实现缓存的预热?
· 从 HTTP 原因短语缺失研究 HTTP/2 和 HTTP/3 的设计差异
· AI与.NET技术实操系列:向量存储与相似性搜索在 .NET 中的实现
· 基于Microsoft.Extensions.AI核心库实现RAG应用
· Linux系列:如何用heaptrack跟踪.NET程序的非托管内存泄露
· TypeScript + Deepseek 打造卜卦网站:技术与玄学的结合
· 阿里巴巴 QwQ-32B真的超越了 DeepSeek R-1吗?
· 【译】Visual Studio 中新的强大生产力特性
· 【设计模式】告别冗长if-else语句:使用策略模式优化代码结构
· 10年+ .NET Coder 心语 ── 封装的思维:从隐藏、稳定开始理解其本质意义