atc 思维题思考

大部分在学校想的,想出来的会直接交题解,因为题解会再现思考思路,会比较啰嗦。

难度:

(好吧我也想不出绝对标准,只有相对比较出标准)

没上蓝的人想上黄。

mark(Luogu 评分):红:0+;橙:300+;黄:700+;绿:1300+;蓝:1900+;紫:2400+;黑:2900+

感觉绿下限评低了,上限评高了,也可能是我做的水蓝太多了低估蓝了罢。

某天起新增优美度,效仿数之谜的评分。

[1600,1800)#

有实现简单的思维好题,有思路好想代码难敲的没有存在必要的题,有纯粹拿来练自信的一眼题。

abc265F Erase Subarrays#

diff *1608 time 22/11/01

很缝合的 dp。背包缝个经典线性 dp。

思维难度:3。实现难度:3

[1800,2000)#

有比上个阶段更难的思维题,有需要较难东西作为前置的较简单的思维题。

abc237F |LIS|=3#

题意:对 LIS=3,元素处在 [1,m],长度为 n 的序列计数。m10,n1000

diff *1857 time 11/01

极其套路的 dp,直接把 O(nlogn) 的 LIS 数组拉过来当 dp 状态即可,杂度 O(nm3)

这能评到蓝也是惊人。

思维难度:2.5;实现难度:4(没写)

arc136D Without Carry#

diff *1908 time 22/11/19

做了好久黄题,全都做不出来,好自闭,回来做蓝题了。

感觉真的好简单啊,为什么有人会把高维前缀和板子放到 arc D 去呢?

思维难度:4;实现难度:3

arc151C 01 Game#

博弈论:给出长度为 n 的一列格子,其中 m 个有数字 0/1,两人每次在一个空格中写 0/1,让相同数字相邻者输。n1018,m2105

diff *1940 time 11/02

看到博弈论应一眼 SG。手写一点 SG,两端限制相同 SG=1,两端限制不同 SG=0,一段限制 SG=len,无限制 SG=lenmod2。直接做就完了。

这是挺基础的 SG,五个月没碰 SG 的我借此也复习了一下 SG,感觉对必胜态有了更新的感受。但是感觉应该上黄。

思维难度:4;实现难度:2

[2000,2200)#

空心黄有我不会的题,也有纯粹放错位置导致评分过高的题。

arc124D Yet Another Sorting Problem#

diff *2008 time 22/11/19 tag *图论 *贪心

贪心,但贪心策略难证。

如果只是猜结论,可能只会有蓝的难度;但是,要想严谨证出结论,恐怕能有实心黄的难度 。

思维难度:4.5;实现难度:3

arc137C Distince Numbers#

diff *2043 time 22/11/04

这是记录,不是题解( 意味着我确实没能做出来。

其中很关键的是注意到其中含有“决策包容性”。若一个节点能到达另一个节点的所有后继,则该节点是必胜态。

神题。我对博弈论还是理解不深。

思维难度:5.5;实现难度:2

abc266G Yet Another RGB Sequence#

diff *2045 time 22/10/26

挺简单的题,组合数一推就出来了,做出来时一度怀疑了它被评到了 *2045

但是,能想到分隔符的思路,还是纯属侥幸;开始往钦定的方向想,仅仅是往二项式反演的思路上走了。

思维难度:3.5;实现难度:3

abc289F Teleporter Takahashi#

diff *2100 time 02/15

很好口胡,细节有点多。总体而言感觉不到黄。

思维难度:4.5;实现难度:5;优雅度:4

arc136C Circular Addition#

diff *2137 time 22/11/09

我觉得这个找到下限并证明下限可取很离谱,,这就是所谓人类智慧吧。

思维难度:???;实现难度:3

自己无法理解怎么想出思路的题还是不打思维难度为好。

arc137D Prefix Xors#

diff *2191 time 22/11/19

挺板的高维前缀和,前后其实挺缝合。

但是什么叫缝合题呢?一道题确实需要某步转化,还能叫缝合吗?

或许整道题中转化的部分最难就能叫缝合罢。

思维难度:4.5;代码难度:3.5

评了中位黄可能只是因为 FWT 不大普及。

[2200,2400)#

灵感,灵感。

abc274F Fishing#

diff *2212 time 22/10/24

先考虑一维,再利用性质 O(n) 枚举另一维,以做到 O(n2logn)

先考虑一维其实纯属看错题,性质是 DYS 发现的,膜拜。

但确实,简化问题可以成为解决问题的一个途径。

思维难度:5;实现难度:5.5(我没写)

abc276G Count Sequences#

diff *2278 time 11/07 & 11/13

生成函数或直接推导,任君选择。

生成函数做法其实更接近本质一些,而且膜数可以不限于 3

思维难度:4.5;实现难度:3.5

abc290F Maximum Diameter#

diff *2300 time 2/20

当天晚上群里说 F 是好题于是去看了看,花了 30min 不到切了。为什么我偏偏没打这场 /ll

难过。

套路式地化简,非技巧性地吸收,之前为了凑作业抄的《具体数学》中二项式求和化简一章节起到了很大帮助。

思维难度:5.5;代码难度:3;优雅度:6

[2400,2600)#

arc150D Removing Gacha#

diff *2407 time 11/10

和 CF280C 挺像的期望题。通过允许被选过的数再被选来简化问题。

思维难度:5.5;代码难度:3.5

agc009C Division into Two#

diff *2437 time 02/07

学校训练好忙啊。

一眼 dp,每次放一整段到两集合之一,容易发现固定右端点时左端点所在位置是一段连续位置,就随便做了。不理解为什么能橙。

思维难度:5;代码难度:3;优美度:6

出道好 dp 还是很难的。

agc013C Ants on a Cricle#

diff *2462 time 11/08

第一次尝试 agc,思维体验还不错,意料之外的是代码相当好写。

性质+总结,其中研究蚂蚁越过 0 的情况是大大简化问题。

这个做法的妙处是,事件“某只蚂蚁穿过”不需要确知其编号

思维难度:6.5;代码难度;2.5

[2600,2800)#

abc258ex Odd Steps#

diff *2708 time 07/08

矩乘维护 dp。中间有不能选的限制,所以分段矩乘。

感觉不难啊,所以日本选手的技能树和中国选手的感觉就很不一样。

思维难度:4.5;实现难度:4

[2800,3200)#

agc002E Candy Piles#

diff *2889 time 22/11/18

两步转化,第一步转到折线图上,第二步利用性质将原问题转化至只用考虑一维时的情况。

很有趣,很有启发。

思维难度:5.5;代码难度:3

agc024E Sequence Growing Hard#

diff *3001 time 22/12/11

好久不往这总结了……

上树是关键一步,也是刻画“插入”的关键。

我反而觉得这题能黑,agc016F 能紫。

思维难度:7;代码难度:3.5

[3200,3400)#

agc002F Leftmost Ball#

diff *3399 time 11/15

学校想时 dp 状态都设对了结果没想到转移方法(

事实上每一步的导向性都还挺强的,第一步从白球视角转化充要条件以 dp,第二步把贡献放至每色第一球以简化后面球贡献计算,转化也还算简单。所以感觉是评不到铜的。当然我没完全做出来也不好评价。

思维难度:6.5;代码难度:3

[3400, 4000)#

agc016F Game on DAG#

diff *3754

第一步想到 SG 函数,第二步想到层层拓展。每步都属自然,怎么就评到银牌题了呢……

数组开小调了近 40min 啊……

思维难度:6;代码难度:4

作者:purplevine

出处:https://www.cnblogs.com/purplevine/p/16833038.html

版权:本作品采用「署名-非商业性使用-相同方式共享 4.0 国际」许可协议进行许可。

posted @   purplevine  阅读(235)  评论(0编辑  收藏  举报
相关博文:
阅读排行:
· 无需6万激活码!GitHub神秘组织3小时极速复刻Manus,手把手教你使用OpenManus搭建本
· C#/.NET/.NET Core优秀项目和框架2025年2月简报
· Manus爆火,是硬核还是营销?
· 一文读懂知识蒸馏
· 终于写完轮子一部分:tcp代理 了,记录一下
more_horiz
keyboard_arrow_up dark_mode palette
选择主题
menu
点击右上角即可分享
微信分享提示