P5246 题解
前言
耗时一个晚上,没看题解把消失的源代码切了,很高兴,来写篇题解!
点击
如果不想看心路历程,请
Task 1
是一堆小写字母,往 exe 里挨个输入
Task 2
input2.txt
看起来非常简单,但是输进去
输入
,答案 为 。
稍微思考一下就不难了。注意到
,答案 为 。
不看前面几项。我草这是等差数列。差是
所以
很快把公式抄进代码里,和
这并不困难。发现突然变小的那一项和我们的答案正好差
Task 3
Task 4
input4.txt
显然是读入一张图。随便输入一点普通图,发现结果总是
Task 5
input5.txt
经过观察,先读入
先试试
再试试
Task 6
input6.txt
长得和 input5.txt
一样捏。所以就很轻松了,发现不同点在于
然后你发现你错了。实际上可以通过输入询问点对
Task 7
(表格在洛谷可能会寄,请移步博客园)
输入规模又变小了。设每次读入的两数为
观察
再差分,打表
整理一下。
显然即
贺一下 P2398 的代码即可。
Task 8
很多人说这一问很难,但是我觉得还好捏。
随便输进去一个排列,发现答案是
于是输入
去 P2408 贺个题解改一改即可。
Task 9
input9.txt
显然让我们输入一些点对。瞎输了一下,为啥是小数啊。
于是输入
那么就很简单了,多输入几个数就能发现是平面最近点对。
去 P7883 贺个代码即可。
Task 10
这种题目总是有一些 Task 是不正经的 /hanx。
纯答案题解
- Task1:对于字母
,映射 。 - Task2:
。 - Task3:
。 - Task4:给定一张图,输出
。 - Task5:给定一棵有边权树,输出
。 - Task6:给定一棵有边权树,输出
。 - Task7:
。 的情况允许暴力。 - Task8:本质不同的子串个数。
- Task9:平面最近点对。
- Task10:
个invalid input!
。
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 阿里最新开源QwQ-32B,效果媲美deepseek-r1满血版,部署成本又又又降低了!
· 开源Multi-agent AI智能体框架aevatar.ai,欢迎大家贡献代码
· Manus重磅发布:全球首款通用AI代理技术深度解析与实战指南
· 被坑几百块钱后,我竟然真的恢复了删除的微信聊天记录!
· AI技术革命,工作效率10个最佳AI工具