摘要:
题目描述 给定一个长度为 n 的数组 a(元素可正可负可为0),求有多少个非空连续子段 [l, r]\ 满足子段和 $$a_l + a_{l+1} + \dots + a_r < t$$ 输入格式 第一行两个整数 n 和 \(t\)(\(1 \le n \le 200\,000\),\(|t| \l 阅读全文
posted @ 2026-03-01 18:14
Wei++
阅读(1)
评论(0)
推荐(0)
摘要:
题目描述 Vanya 有一个天平,以及若干砝码,每个砝码的重量分别为 \(w^0, w^1, w^2, \dots, w^{100}\) 克,其中 \(w \ge 2\) 且每种重量的砝码只有一个。现在他想称量一个质量为 (m) 的物品,砝码可以放在天平的任意一个托盘上。问是否能够通过适当的放置使得 阅读全文
posted @ 2026-03-01 14:32
Wei++
阅读(3)
评论(0)
推荐(0)
摘要:
直接枚举会超时,注意到 pre[i] 是单调不减的,因此可以用单调队列维护 dp[j] 的最小值。 单调队列优化 使用双端队列 dq 存储下标 j,保证队列中 dp[j] 单调递增。 对于每个 i: 弹出队首所有 < pre[i] 的下标(它们不再可用)。 此时队首下标对应的 dp 值即为最小,计算 阅读全文
posted @ 2026-03-01 14:20
Wei++
阅读(2)
评论(0)
推荐(0)
摘要:
题意 有 n 个选区,字符串 s 表示每个选区获胜方(0 表示 A 赢,1 表示 B 赢),每个选区至少要有 p[i] 张总票。A 党有 x 票,B 党有 y 票,问是否存在分配方案。 思路 对于每个选区,要获胜且票数 ≥ p[i],获胜方至少需要 ⌊p[i]/2⌋ + 1 票,失败方至少 ⌊p[i 阅读全文
posted @ 2026-03-01 11:58
Wei++
阅读(1)
评论(0)
推荐(0)

浙公网安备 33010602011771号