惯性聚合 高效追踪和阅读你感兴趣的博客、新闻、科技资讯
阅读原文 在惯性聚合中打开

推荐订阅源

Cyber Security Advisories - MS-ISAC
Cyber Security Advisories - MS-ISAC
月光博客
月光博客
MyScale Blog
MyScale Blog
OSCHINA 社区最新新闻
OSCHINA 社区最新新闻
爱范儿
爱范儿
P
Proofpoint News Feed
人人都是产品经理
人人都是产品经理
Last Week in AI
Last Week in AI
罗磊的独立博客
G
Google Developers Blog
Y
Y Combinator Blog
博客园 - 【当耐特】
WordPress大学
WordPress大学
大猫的无限游戏
大猫的无限游戏
博客园 - 叶小钗
J
Java Code Geeks
酷 壳 – CoolShell
酷 壳 – CoolShell
V
Visual Studio Blog
美团技术团队
宝玉的分享
宝玉的分享
Jina AI
Jina AI
小众软件
小众软件
T
Tailwind CSS Blog
A
About on SuperTechFans

某岛

AtCoder Beginner Contest 409 Luogu P5325. 【模板】Min_25 筛 UOJ #188. 【UR #13】Sanrd AtCoder Beginner Contest 369 RPGMaker 2k3 百科 OneShot 的考古 2024“开创拓芯”游戏创享节的相关记录 CJ 回来后的戒断反应 Luogu P10221. [省选联考 2024] 重塑时光 Luogu P5308 [COCI2018-2019#4] Akvizna wqs 二分 歌唱王国 Lean 相关 BZOJ 3153. Sone1 The 2023 ICPC World Finals Luxor 新巴别塔 Sora 的想象与思考 Facebook Hacker Cup 2023 Round 1 AtCoder Beginner Contest 322 LLaMA 2 相关 HuggingFace AI Game Jam ACL 2023 Trans 相关… Luogu P2053. [SCOI2007] 修车 Luogu P1973. [NOI2011] NOI 嘉年华 Luogu P1933. [NOI2010] 旅行路线 Luogu P1954. [NOI2010] 航空管制 Luogu P2048. [NOI2010] 超级钢琴 Luogu P2046. [NOI2010] 海拔 Luogu P3227. [HNOI2013] 切糕
AtCoder Beginner Contest 371
2024-09-18 · via 某岛

September 18, 2024

Problem E. I Hate Sigma Problems

询问区间不同元素数目有各种经典离线和函数式线段树做法,但是这个题要统计整体,直接上数据结构复杂度反而不太对。
我们可以单独统计每种元素对答案的贡献,而这个只要计算其补集即可,复杂度 O(n)。
https://atcoder.jp/contests/abc371/submissions/57884316

Problem G. Lexicographically Smallest Permutation

原题等价于求字典序最小的 AP^x,由于 P 是个排列,显然可以只考察它的循环分解。我们从左到右贪心的确定 AP^x 的每一位以及打包得到其所在的循环所有位置的结果,按顺序考察每一组这样的循环。我们总能得到一组形如 x = r (mod c) 的限制,这里的 c 是循环的长度,我们要在贪心结果尽可能小的同时,不破坏之前得到的所有限制条件。

我们可以合并这些条件,计算所有这些 c 形成的 lcm,但是这样这个 lcm 可能会特别大。注意到我们并不需要计算具体的 x,并且对于所有互素的 c,显然这些限制是不互相影响的,这提醒我们只需要考察和更新所有 c 的因子所形成的限制条件,进一步我们只需要维护所有素数幂的限制即可。
https://atcoder.jp/contests/abc371/submissions/57872303

Posted by xiaodao
Category: 日常