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

推荐订阅源

Blog — PlanetScale
Blog — PlanetScale
博客园 - 司徒正美
Vercel News
Vercel News
F
Fortinet All Blogs
月光博客
月光博客
G
Google Developers Blog
博客园 - Franky
GbyAI
GbyAI
The Cloudflare Blog
I
InfoQ
雷峰网
雷峰网
WordPress大学
WordPress大学
罗磊的独立博客
大猫的无限游戏
大猫的无限游戏
T
The Blog of Author Tim Ferriss
Apple Machine Learning Research
Apple Machine Learning Research
博客园 - 聂微东
小众软件
小众软件
腾讯CDC
B
Blog
量子位
V
V2EX
S
SegmentFault 最新的问题
Google DeepMind News
Google DeepMind News

某岛

AtCoder Beginner Contest 409 Luogu P5325. 【模板】Min_25 筛 UOJ #188. 【UR #13】Sanrd AtCoder Beginner Contest 371 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] 海拔
Codeforces Round #737 (Div. 2)
2021-08-11 · via 某岛

August 11, 2021

传送门

https://codeforces.com/contest/1557

说着要回 Div1,结果分越来越低了。。。
上紫名好难啊。。。。(暴风哭泣)

Problem B. Moamen and k-subarrays

给定一个数组,拆成 k 个 子段,再重新排序,问这样是否能将这个数组排序,保证数字不相同。

然后开始默认需要拆 n 份,然后看相邻位置如果再排序后也相邻就让需要拆的份数 -1.

Problem C. Moamen and XOR

给定 n,k 问有多少组长度为 n 的数组 a,满足 && 和大于等于 xor 和。(ai <= 2^k)

对 n 分奇偶讨论即可,比赛的时候对幂次取模结果 debug 了好久不能更蠢。。。

Problem D. Ezzat and Grid

给定一个 01 矩阵,问至少删掉多少行,使得相邻行 至少再某一列都有 1。

对于每一行,我们向下连边,这个东西显然是一个 dag,dp 求最长链即可。
因为是求最长链,可以对图可以有所简化,将边的规模缩小为 O(n)。

所以难点在于如何用数据结构帮助建图。
最简单的方式当然是用 set 去维护区间集合,这个东西在很多计算几何题目里应该经常会用到。

Problem E. Assiut Chess

交互题。棋盘上有一个看不见的 King,给你一个 Queen,在限定步数内将死这个 King。
King 不能走到被你一步可以将死的位置。

基本想法是固定我的位置,然后一步步把对手卡到四角。
但是貌似有一些情况需要特殊处理,我想不太清楚。。。然后看步数比较宽松试图用随机化乱搞过去但是失败了。。。
嘛。。。感觉这种题数据着实也不太好出。。。果不其然,现场也确实被各种乱搞爆过去了。。

Posted by xiaodao
Category: 日常