atcoder总结
ABC126E:
把 Zi 看成 aZi了
terrible
ABC126F
一对数对另一数的贡献:可以看出来只有这种情况 ...aba...
a把一个 b 夹在中间的时候,b 对 a 会产生贡献。另外,两个 a 中如果有其他的一对数全部,是不会有新增贡献的。
贡献总共需要是 k.所以就想到能不能直接让 k 这个数夹在所有数的中间,构成这个 0,1,2,...,2n−1,...k,...2n−1,...2..1..0 有点像回文串的结构。但是我们发现,k 不一定在 0 到 2n−1 范围内。那思考一下如果 k>=2n−1 ,但是发现肯定是构造不出来滴。
考虑完了 k 对其他对数的贡献,还要考虑它本身的值,也就是考虑另一个 k 放在哪里。要想不影响 k 对其他数对的贡献,就只能把它放到开头或末尾,稍微推亿下就可以发现这个时候 k 这对数中间的值恰好也是 k.
本文来自博客园,作者:bwartist,转载请注明原文链接:https://www.cnblogs.com/bwartist/p/17544556.html
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 分享一个免费、快速、无限量使用的满血 DeepSeek R1 模型,支持深度思考和联网搜索!
· 使用C#创建一个MCP客户端
· 基于 Docker 搭建 FRP 内网穿透开源项目(很简单哒)
· ollama系列1:轻松3步本地部署deepseek,普通电脑可用
· 按钮权限的设计及实现