do_while_true

一言(ヒトコト)

上一页 1 2 3 4 5 6 ··· 29 下一页
摘要: 感谢 127 的指导/ll \(|h_u-h_v|=\max(0,h_u-h_v)+\max(0,h_v-h_u)\),那么可以把它看成这样的问题: \[\min \{\sum_{(u,v)}\max(0,h_u-h_v+w_{u,v})c_{u,v}\} \]对偶一下,问题就变为:如果两个格子相邻 阅读全文
posted @ 2023-12-28 09:10 do_while_true 阅读(12) 评论(0) 推荐(0) 编辑
摘要: 一个区间合法的充要条件是存在 \(x\) 满足其为区间按位或,并且《\(x\) 左侧所有数或起来》《\(x\) 右侧所有数或起来》二者有其一为 \(x\)。 扫描线扫右端点,不同的按位或将左端点分为 \(\log A\) 个区间,对于每个区间 \([l,r]\) 先在区间按位或 \(v\) 在序列中 阅读全文
posted @ 2023-12-28 09:10 do_while_true 阅读(11) 评论(0) 推荐(0) 编辑
摘要: \(n=2^{2024}\) 时最优方案为 \(2,2,\cdots ,4\) 此时 \(\lambda_0=\frac{1}{1012}\) 则 \(\lambda_{\min}\geq \lambda_0\)。对于 \(\lambda =\frac{1}{1012}\) 构造,令 \(n=\pr 阅读全文
posted @ 2023-11-28 23:15 do_while_true 阅读(79) 评论(1) 推荐(0) 编辑
摘要: 感谢可爱 cftm \(y=\frac{ax+b}{c}\) 在 \(x\in (0,n]\) 中,如果遇到一条 \(x=k\) 的竖线执行 \(R\),否则执行 \(U\),如果遇到整点先 \(U\) 在 \(R\)(可以将 \(U,R\) 视作具有结合律的信息),问最后得到的信息是啥。 记作 \ 阅读全文
posted @ 2023-11-13 21:12 do_while_true 阅读(40) 评论(0) 推荐(0) 编辑
摘要: anti-game 没有用,能取到 \(n-1\) 的必胜,不能取到 \(n-1\) 的必败,所以现在考虑取走最后石子获胜的情况。 对于一个 \(n\) 来说合法的 \(k\) 一定是一个前缀,并且一定是贪心取最小的(留给对方的机会更小),所以启发将每个 \(n\) 最小的合法的 \(k=a_n\) 阅读全文
posted @ 2023-11-12 11:34 do_while_true 阅读(30) 评论(0) 推荐(0) 编辑
摘要: 1. LOJ 6502 「雅礼集训 2018 Day4」Divide 从大到小排序,那么能与 \(w_i\),产生贡献的一定是一个前缀。但是还不够,因为这个前缀可能 \(<i\),所以还是要对每个前缀记录 \(|A|\)。如果让这个产生贡献的前缀要不然是 \(i\) 要不然是 \(0\) 就可以只记 阅读全文
posted @ 2023-11-09 21:22 do_while_true 阅读(86) 评论(1) 推荐(0) 编辑
摘要: 想把 spfa 换成 dij,用 Johnson 里面的技巧,给予每个点一个势能 \(h_u\),边 \((u,v,w)\) 的新边权为 \(w+h_u-h_v\),为了保证其 \(\geq 0\) 以源点为最短路跑最短路后赋值 \(h_u\gets d_u\) 即可。 增广之后会加入反向边,考虑怎 阅读全文
posted @ 2023-11-09 19:53 do_while_true 阅读(67) 评论(0) 推荐(0) 编辑
摘要: B The Game 从小到大排序之后,应当是 \(A\) 的后 \(m\) 个对应到 \(B\) 的后 \(m\) 个,记录 \(A\) 的后 \(m\) 个的总大小 \(sa\),\(B\) 的后 \(m\) 个的总大小 \(sb\),以及 \(A\) 比 \(B\) 多出来的数的个数 \(re 阅读全文
posted @ 2023-11-07 18:50 do_while_true 阅读(306) 评论(0) 推荐(0) 编辑
摘要: https://www.bilibili.com/video/BV1yX4y1P7Kd 「其實沒有那麼特別。 我不想把自己定義在樂觀或悲觀的圈圈裡 我就是我。 我想成為一個追尋所愛就能投注心力的人, 即便最後沒有如願,我也會大哭一場, 宣洩不滿不甘心不認同, 再好好記住這份「得來不易」的回憶。 我知 阅读全文
posted @ 2023-10-28 11:30 do_while_true 阅读(70) 评论(0) 推荐(0) 编辑
摘要: leetcode 「10·24」程序员节编程竞赛 计算子集 给你三个整数 \(n, k, m\) 。定义 \(S=\{i\mid 1\le i\le nm+k,i\in \mathbb Z\}\) 请返回一个下标从 \(0\) 开始、长度为 \(m\) 的数组 answer,其中 answer[i] 阅读全文
posted @ 2023-10-25 09:03 do_while_true 阅读(60) 评论(0) 推荐(0) 编辑
上一页 1 2 3 4 5 6 ··· 29 下一页