上一页 1 ··· 5 6 7 8 9 10 11 下一页
摘要: 最近刚学完主席树,找了道题巩固一下,还是非常有收获的。 题目链接:problem 若只让求f(1),则还是比较简单的——用权值树状数组维护dfs路径上的数,每次查一下在 递归路径中>当前结点值 的结点数量,累加起来即为f(1)。 可是题目要求将\(f(1)到f(n)\ 阅读全文
posted @ 2025-01-16 18:54 jxs123 阅读(3) 评论(0) 推荐(0) 编辑
摘要: VP赛时4题,发挥得比较不错的一场,并且这场也偏简单。 A 数数题,找好规律直接模拟即可 code B 简单排列组合题 显然总方案数为: n!/(a1!a2!...am!)a1am表示某种字符的数量 想最小化总方案数,只能最大化上式分母的值 阅读全文
posted @ 2025-01-15 13:21 jxs123 阅读(6) 评论(0) 推荐(0) 编辑
摘要: VP赛时三题。被AB题卡炸了,C题反倒发挥正常,D题可惜只想到了一半 A 没发现数据范围很小可以暴力 + 题干减号看成了加号,导致创造了二十多分钟才过A题的新纪录( code B 贪心 or 找规律,也是牢了一会儿。 显然要贪心地创造出能用上第二个操作的情景。所以从1位置出发,每次在右侧找一 阅读全文
posted @ 2025-01-14 12:08 jxs123 阅读(7) 评论(0) 推荐(0) 编辑
摘要: 一道练习单调栈 + 单调队列的好题 题目链接:problem 对于求合法子数组数量的题目,可以先考虑传统的枚举右端点,二分左端点的套路。此题用这种方法恰好可行,因为对于一个序列,左端增加一个数不会让操作数更少。因此对于固定右端点,合法的左端点一定是一段区间。 所以现在问题转化为:用双指针枚举子区间左 阅读全文
posted @ 2025-01-13 17:11 jxs123 阅读(7) 评论(0) 推荐(0) 编辑
摘要: 赛时4题,打得很差的一场。尤其是E题,赛时一直被卡,直到结束看群友的结论后顿然醒悟,不到3分钟码出并AC,只能恨自己赛时为什么这么sb... D 模拟 + 差分 从左到右枚举i,每一次枚举可以计算出第i个人有多少颗糖(a[i] + 前面i1个人给的糖数num 阅读全文
posted @ 2025-01-13 16:16 jxs123 阅读(11) 评论(0) 推荐(0) 编辑
上一页 1 ··· 5 6 7 8 9 10 11 下一页
点击右上角即可分享
微信分享提示
主题色彩