首页 > 其他分享 >青岛二中集训日报(D10-D12)

青岛二中集训日报(D10-D12)

时间:2024-06-22 22:00:05浏览次数:18  
标签:D10 暴力 D12 二中 维护 考虑 思路 dp 数位

D9


模拟赛.我太菜了.上来直接判定不可做了.

其实感觉T1才是那个跳跃性最强的,拿着随机性质找暴力当正解了属于是.T2反倒比较自然,其实就是数位dp,被唬住了没敢细推而已.T3暴力还是很可拿的,转换根的地方有点技巧性,不过也没有那么邪门.总体而言是套吓人但不算难度特别大的题.

然后就是开题问题,不要恩做t1,也不要随便判不可做.当然不可做的思路一定要剪枝掉,在上面硬钻就浪费时间了.

T1

暴力:有个显然的枚举端点查询链的思路,暴力 \(O(n^3)\) ,考虑简单优化一下,维护与查询链中位数的最好方法只有值域线段树,因此用主席树,优化到 \(O(n^2logV)\) 期望25分.

考虑当前的矛盾点是什么,这种做法相当于要做 \(q=n^2\) 次链查询也就是说传统的数据结构维护是不可行的.这时对于计数问题的一个重要思想就是把贡献用某种方式合并,从而简化计算.但是这种中位数的问题显然不具有连续性,同时值域线段树也没法按分类合并.因此,直接把多条路径同时统计不怎么可行.

所以考虑从直接放弃前面的思路,从整体考虑问题.很容易想到枚举由哪条边作为中位数.又显然这样做可以把边排序,然后在前面的按1,后面按-1,找所有带该条边的权值为1的路径.

然后又回到了找路径的问题,虽然维护值变成和了,还是不可维护.

正解:这时候就要找题目的意图了:随机树,小数据范围.因此可以打 \(\Sigma sz\) 和 \( \Sigma dep\) 的主意了,因此,完全可以dp了,然后在更新过程中,直接向上跳父亲,通过树高的大小,可以认为可过了.

到这里就是暴力dp的内容了.

启发 首先,不可做的思路一定要坚决剪掉,不然严重浪费时间,这种判断力也是能力的一部分.

对于题目给的每一个条件都要会利用,但是不要钻到里面,例如一个劲想办法用\(\Sigma sz\) 想要优化主席树做法.尽量让自己思路顺一点,同时要有一个推进的生成思路,不能停滞在一个点,而是尽可能向前,并拆解成子问题.

T2

暴力:硬算.

正解:考虑这种与二进制高度相关的计数问题,要么推式子,要么考虑数位dp,这是THUSC D1T1 的一个教训,不要被大数据范围吓到.一旦变成二进制数位dp了,直接对数据范围带 \(log\),看起来不可解的问题就可解了.当然不要教条.数位dp能够解决对数字本身的限制问题的计数.而本题的关键矛盾就是大计数与数字统计问题计算困难的矛盾,因此应该考虑到数位dp.

这个题仔细想想有两步大计算,推式子发现没有什么约化的意义,那就考虑数位dp.

首先分两步数位dp肯定是不行的,也是没有优化意义的,因此考虑同时统计.那么要填数的变成 \(a,b,x\) 不过 \(a,b,x\) 之间有很强的约束关系,因此考虑同时对三者填数.考量情况数与条件限制的矛盾,可以发现,需要维护的仅仅是对三个量的限制是否满足.因此可以有一个从低位向高位填数的递推dp方案,考虑填到第 \(i\) 位,分别维护方案数和答案.方案数可以直接更新,然后答案在方案基础上就很可算.

启示 一方面,对于看起来不容易的问题不要改变找基本或关键矛盾的原则,并作出正确的判断,也不要被一时认为此题非常困难的一种感性认知蒙蔽.找到数位dp后,这道题就变得很可做了.

标签:D10,暴力,D12,二中,维护,考虑,思路,dp,数位
From: https://www.cnblogs.com/youlv/p/18262775

相关文章

  • 青岛二中集训日报(D9)
    数据结构专题.CF1192B动态修改边权,查询树直径.方法1:首先考虑常规的树上问题,即树剖一类方法不便于处理和合并直径这一类信息,于是考虑拍成序列做(树莫队就是这种想法).考虑任一条路径是由左右端点和LCA连成,因此考虑可以用于求LCA的欧拉序列,刚好可以用差分法把任意一条路......
  • 青岛二中集训日报(D7-D8)
    打模拟赛,顺便复习了ACAM,学习了全局平衡二叉树.D7T1简单贪心题.直接上正解.首先同时操作的线程只有两个,情况比较简单,只有两种情况,一种是两个线程同时工作,一种是只有一个线程工作.显然最大化同时工作的时间是最优的.来个表面的简单假贪心,直接考虑在所有可行叶子里面摩......
  • 谈判专家迅雷BT下载[2.69GB-MKV]加长完整版[HD1280P]
    《谈判专家》是由中国导演韩寒执导的一部谈判题材电影,该片于2017年上映。电影讲述了一场关于中国企业与美国公司之间的商业谈判,以及其中涉及到的诸多挑战和困境。本文将对该电影进行全面分析,从剧情、演员表现、影片风格等方面进行讨论。 首先,我们来看剧情。电影《谈判......
  • BD10100CS-ASEMI肖特基二极管BD10100CS
    编辑:llBD10100CS-ASEMI肖特基二极管BD10100CS型号:BD10100CS品牌:ASEMI封装:TO-252最大平均正向电流(IF):10A最大循环峰值反向电压(VRRM):100V最大正向电压(VF):0.80V工作温度:-65°C~175°C芯片个数:2芯片尺寸:mil正向浪涌电流(IFMS):100ABD10100CS特性:低正向压降低功率损耗高效高浪......
  • android12 Settings 添加导航栏和状态栏开关
    平台RK3568,android12添加导航栏和状态栏的开关。 通过设置系统属性来默认系统关闭导航栏和状态栏。Index:device/rockchip/rk356x/device.mk===================================================================---device/rockchip/rk356x/device.mk(revision2442......
  • 九龙城寨之围城迅雷下载[AVI/3.28GB]超高清版画质[HD1080p]
    《九龙城寨之围城》是一部由中国导演执导的电影,该片根据真实故事改编,讲述了九龙城寨在20世纪90年代的一次重大事件。本文将从剧情、演员表现、电影风格等方面对该电影进行分析。 首先,该片的剧情非常紧凑且扣人心弦。故事发生在20世纪90年代的香港九龙城寨,这座庞大的城......
  • 使用 Unity Sentis 和 Compute Shader,2d106det.onnx 进行高效人脸网格标记
    前言前篇:使用UnitySentis和ComputeShader,det_10g.onnx进行高效人脸五官定位-CSDN博客在计算机视觉领域,人脸网格标记是一项重要的任务,用于识别人脸关键点和特征。本文将介绍如何使用UnitySentis和ComputeShader,结合2d106det.onnx模型,实现高效的人脸网格标记。我......
  • 《错过你的那些年》迅雷下载BT磁力[1.55GB/HD1280P]中字双语高清
    《错过你的那些年》是一部由《月亮爱人》导演田壮壮执导,杨幂、邓超、朱亚文主演的爱情电影。影片根据郭敬明的同名小说改编,讲述了一对初中同学在错过和重逢中的爱情故事。这部电影以独特的叙事风格和真挚的情感,深深触动了观众的心灵。 电影以回忆的方式展开,主要讲......
  • d3d12龙书阅读----绘制几何体(上) 课后习题
    d3d12龙书阅读----绘制几何体(上)课后习题练习1完成相应的顶点结构体的输入-布局对象typedefstructD3D12_INPUT_ELEMENT_DESC{一个特定字符串将顶点结构体数组里面的顶点映射到顶点着色器的输入签名LPCSTRSemanticName;语义索引如果语义名相同的......
  • Direct3D 11(D3D11)是Microsoft DirectX API 中的一部分,Direct3D 12(D3D12)是微软开发的一
    Direct3D11编程指南-Win32apps|MicrosoftLearn什么是Direct3D12-Win32apps|MicrosoftLearnDirect3D12编程指南-Win32apps|MicrosoftLearn你可以使用以下命令来查询系统是否支持D3D12:CopyCodedxdiag运行此命令将打开DirectX诊断工具,你可以在其中......