
钉耙编程
文章平均质量分 72
2025杭电钉耙春季
shiyep
这个作者很懒,什么都没留下…
展开
-
“钉耙编程”2025春季联赛(2)题解(更新中)
p,q是一对数,p用过之后就不用了,否则会重复,所以记录ans之后把a[i]第一次出现的位置设成非法的。a[i]第一次出现在0之前,现在出现在0之后,就在ans上加上i位置后面不同数的个数。我的想法是,找每个数第一次出现的位置和每个位置后面不同数的个数,考虑0的位置。写的时候有点愚蠢啊,s重复26次不要在自身上加,那样是2的26次了。就是p前面有0有p,就加上q,答案记得开i64。但是k太大了,所以超过26次就覆盖所有字母了。跑一遍数组,记录 i 之前最近的0的位置。这样排26次就能a..z了。原创 2025-03-31 21:16:39 · 487 阅读 · 0 评论 -
2025“钉耙编程”中国大学生算法设计春季联赛(1)题解(会做的做完了)
个数用哈希表存比较好(但是map过了)原创 2025-03-30 17:33:41 · 183 阅读 · 0 评论