首页 > 其他分享 >2.5 響け恋の歌 ——ARC107~109

2.5 響け恋の歌 ——ARC107~109

时间:2024-02-05 23:11:33浏览次数:27  
标签:连通 那么 ARC107 删掉 然后 overline 109 考虑 2.5

我猜是小小恋歌赞助了这个系列!

由于懒得再把细节回想一遍所以会比较概括。但是总体做法保真。

ARC107

D Number of Multisets

考虑 DP:\(f(i,j)\) 表示 \(i\) 个数凑成 \(j\) 的方案数。那么我们可以枚举最大数的幂次,容易发现只是 \(O(\log n)\) 的。然后枚举了之后发现是一个类似 \(f(i-p,j-2p)\) 形式的求和,维护一下即可。

E Mex Mat

打表发现对于 \(n>4\) 的部分,满足斜对角一定相等。结束了。

F Sum of Abs

如果 \(a=0\) 那么就是简单的二分图问题,可以跑个最小割。那么有 \(a\) 同样考虑最小割模型。考虑每个点有几种状态:被删掉,不被删掉但处于敌方连通块(贡献取负),贡献取正。于是我们考虑直接套用切糕模型就好了。

ARC108

D AB

详见《2.2 如何把一道简单思维题变难》。进行一些分类讨论发现,发现形式很固定。

E Random IS

考虑朴素的 DP,\(f(l,r,x,y)\) 表示 \([l,r]\) 区间,限制选的数处于 \([x,y]\)。但是容易发现有用的 \((x,y)\) 一定等于 \((a_{l-1},a_{r+1})\)。转移的时候注意到是一个二维数点的形式,BIT 优化即可。

F Paint Tree

考虑直径。如果直径两端点同色那么结束了。显然最终最长路径必然有一个点在直径上。我们考虑对于每个 \(i\) 求出答案 \(\ge i\) 的方案数,加起来就是总答案。根据到两个端点的距离是否 \(<i\) 分为 \(4\) 类,计算染色方案即可。求这个每类点的个数大概就差分然后扫一下。

ARC109

D L

我觉得官方题解很 L。我们把所有上面曾经有过棋子的点画出来,容易知道总数量减去 3 就是操作步数,因为肯定不会重复走。然后我们注意到正常情况下,比如行的差比较大,那么就是每列两个这样不断往右走,答案就是两倍的行差,然后加减初始&终点位置的可能有个加一减一。但是如果行列差一样大,那么就会有更加特殊一点的加一减一。然后在这种特殊情况中,还要特判掉 \((0,1),(1,1),(1,0)\) 这种的更特殊情况。

E 1D Reversi Builder

注意到题面要求的是每次只能在相邻的选,所以如果首尾相同那么就一定全相同了,否则至少每一方都能保住自己的在首尾的连通块。然后注意到 \(s\) 离哪一方近,其对面就能优先抢到连通块外的那一个格子,就可以控制剩下的那些颜色。由于如果首尾连通块大小不同,我们交换先后手得到的结果是对称的,就不重要了。所以我们只需要考虑首尾连通块大小相同的情况。然后就列个式算就行了。

F 1D Kingdom Builder

考虑从后往前考虑操作。每次随便删连通块的边缘点,然后一个块最后一个点删掉的时候需要保证其余联通块周边的点与其不同色。然后我们删掉这个连通块 X 后,假设其最后一个点为颜色 \(x\),那么其余的任何含有 \(x\) 的连通块其实也就可以一起删掉了,设其为 Y 类连通块。最后只能最多剩下一个连通块 Z,其中没有 \(x\)。考虑 XYZ 的限制。X 要有 \(x\),Y(包括相邻的块)要有 \(\overline{x}x\overline{x}\) 子序列,Z(包括相邻的块)要有 \(\overline{x}\overline{x}\) 子序列。DP 的时候处理出产生 X Y Z 段的最小左端点然后维护 \(\min f_{i,0/1,0/1}-i\) 即可。

标签:连通,那么,ARC107,删掉,然后,overline,109,考虑,2.5
From: https://www.cnblogs.com/TetrisCandy/p/18008990

相关文章

  • 牛客比赛2.5
    比赛链接9题,就看结果来说还是不错的,但是过程我是很不满意的。。A,B签到题,没什么说的必要。C题,数据结构题,很烦,trie树带查询,码起来有些麻烦,考试的时候没有开。其实思路很简单,用01trie树,对每一个点,查找比他小的和它异或起来最大的数字,这个东西在trie树上就是一个贪心,O(logn)级别......
  • 闲话2.5
    haosen我曺檷嘜,你他妈咋回家了......
  • 2.5闲话 & solution 『那是万物伊始的来途/或百川竞流的归处』
    哈哈哈我垫底了,为啥数据这么水啊哈哈我似乎发现很多人当OIer之前都没有一个稳定的网名solution-初三年前模拟测试3初三年前模拟测试3看沧海(桑田变幻)造多少(地覆天翻)似你我(进化简繁)该如何(才得一探)《普及难度》指T4动态开点李超线段树/凸壳又是一坨史,那场ABC是......
  • 2024.2.5寒假每日总结27
    LeetCode跳跃游戏VI1696.跳跃游戏VI-力扣(LeetCode)题目描述给你一个下标从0开始的整数数组nums和一个整数k。一开始你在下标0处。每一步,你最多可以往前跳k步,但你不能跳出数组的边界。也就是说,你可以从下标i跳到[i+1,min(n-1,i+k)]包含两个端点的任......
  • 寒假day4 2.5
    讲师:钟皓曦,NOI2012Au,from成都七中dp树形dp核心:在树上做的dp给定一棵\(n\)个点的树,求这棵树有几个点。对于树形dp,第一个维度是\(f_i\),代表以\(i\)为根的子树内的信息(有几个点)树形dp的转移方法是把所有儿子信息整合所有儿子的dp值\(\rightarrow\)自己。转移:\(......
  • UVA1109/Gym101175I Mummy Madness
    题意简述你初始在\((0,0)\),每个时刻你能向八连通格子移动或不移动。有\(n\)个怪物,怪物坐标已知,每个时刻怪物也能向八连通格子移动或不移动,而且会选择最终与你欧几里得距离最短的一种方案。求你在什么时刻会被怪物抓住(你和怪物在同一格子内),或报告无解。\(n\le10^5,|x_i|,|y......
  • Web2.5总结
    在交易和财富效用驱动的时代,Web3.0的“妥协方式”: DeFi,NFT和GameFi,甚至是Meme明显更加容易捕获新的用户,投资能够出圈,获得新流量的WEB3消费级应用成为投资热点。艺术领域,2021年,佳士得、苏富比两家传统拍卖行一共拍卖成交了2.5亿美元的NFT,其中6930万美元来自于Beeple的作......
  • AP8851L DCDC降压恒压输出12V 5V2.5A应用资料及BOM清单
    1.方案特性双层PCB板(L42mm×W25mm×H15mm) 输入电压范围:11V~85V(输出5V)18V~85V(输出12V) 输出电流:2.5A 效率:93.8%(输出12V)2.应用领域 扭扭车控制器 平衡车控制器电动车控制器 快充电源 逆变器系统工业控制系统3方案原理图及工作原理描述 4,AP8851-5......
  • (2A)ADM7172ACPZ-2.5低压差线性稳压器 (LDO),AD5684BRUZ内置SPI接口的四通道、12位DAC
    一、ADM71726.5V、2A、超低噪声、高PSRR、快速瞬态响应CMOSLDOADM7172ACPZ-2.5超低噪声、高PSRR、快速瞬变响应CMOS低压差线性调节器采用2.3V到6.5V电压提供高达500mA的输出电流。这些高输出电流LDO适用于调节6V至1.2V供电轨的高性能模拟和混合信号电路。该......
  • 洛谷题单指南-排序-P1093 [NOIP2007 普及组] 奖学金
    原题链接:https://www.luogu.com.cn/problem/P1093题意解读:本题考察排序,根据题意,先按总分从大到小排,再按语文从大到小排,以上都相同则按学号从小到大排。100分代码:#include<bits/stdc++.h>usingnamespacestd;constintN=305;structstudent{intid;intyuw......