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

推荐订阅源

OSCHINA 社区最新新闻
OSCHINA 社区最新新闻
博客园_首页
雷峰网
雷峰网
Cyber Security Advisories - MS-ISAC
Cyber Security Advisories - MS-ISAC
WordPress大学
WordPress大学
腾讯CDC
T
Tailwind CSS Blog
A
About on SuperTechFans
H
Hackread – Cybersecurity News, Data Breaches, AI and More
The GitHub Blog
The GitHub Blog
T
The Blog of Author Tim Ferriss
G
Google Developers Blog
The Cloudflare Blog
D
DataBreaches.Net
Recent Announcements
Recent Announcements
Engineering at Meta
Engineering at Meta
B
Blog
博客园 - 聂微东
阮一峰的网络日志
阮一峰的网络日志
月光博客
月光博客
博客园 - 司徒正美
MongoDB | Blog
MongoDB | Blog
Google DeepMind News
Google DeepMind News
Apple Machine Learning Research
Apple Machine Learning Research

某岛

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: 日常