首页 > 其他分享 >十一月模拟赛总结

十一月模拟赛总结

时间:2024-10-29 17:08:47浏览次数:3  
标签:总结 十一月 子树 一个点 题意 烧烤店 烧烤 节点 模拟

10.29 多校联测

30+35+0+0 = 65 菜就多练

T1:

题意:给定一棵以1为根的树,从节点1出发,如果当前节点有儿子没走过,可以花费对应边权的时间走到儿子,否则不花费时间走回父结点。每个点带权值,要求最小化到达节点时间乘点权总和。

解:

非常明确的贪心,对于子树内部最优路径必然确定,只要考虑先后顺序即可,直接贪心。(考场试cmp猜错了qwq)

考虑cmp比较什么:子树点权和\边权和

对于这种先考虑两个儿子的情况,再去扩展。

子树内的贡献无法改变,直接考虑对后手的影响,于是有:

\[e_i \times w_{i+1} < e_{i+1} \times w_i \]

推广仍然正确。

T2:

题意:给一棵树,有 \(m\) 次操作,每次给两个点(可能是同一个点),以这两个点为根的子树染上新颜色(每次操作颜色不同,一个点同时有多种颜色),求每个点有多少点和它有一样的颜色。

分析:是我非常熟悉的可持久化线段树,没救了

考场在想类似线段树合并一类的(从下往上),但这里从上往下信息具有传递性,直接可持久化即可。

解:

首先一个点的某一个祖先被染色了,那以这个祖先为根的子树都会被染上一种颜色。如果每次只有一个点,那问题就很简单了。考虑另一个点的影响,如果同一操作的两个点不会互相包含,那就只好打标记了,对于每个节点 \(u\) 可以把它同一次操作的另一个点的子树全标记了,这些信息对子树有推广所以dfs时直接可持久化就做完了。

T3:

题意:

有编号从 $ 1 $ 到 $ N $ 的 $ N $ 家烧烤店,烧烤店在一条线上按照编号顺序排序,第 $ i $ 家烧烤店与第 $ i + 1 $ 家烧烤店的距离是 $ A_i $ 。
你有编号从 $ 1 $ 到 $ M $ 的 $ M $ 张烧烤券,不管是在哪一家烧烤店都可用烧烤券来吃烧烤,在第 $ i $ 家烧烤店用烧烤券 $ j $ 可以吃到一顿美味度为 $ B_{i,j} $ 的烧烤,每一张烧烤券只能使用一次,但是在一家烧烤店你可以使用任意多张烧烤券。
你想从自己选择的一家烧烤店开始(随意选择一个开始),然后不断地用未使用的烧烤券去另一家烧烤店。你最终的幸福值是所吃所有烧烤的美味度减去所走的总路程。求最大可能的最终幸福值( $ M $ 张券必须用完)。

感觉不是很难的题?,但不会(雾

解:

首先最优答案是一段区间 \([L,R]\) ,并选择每一种烧烤在区间内的最大美味度。

直接暴力RMQ \(O(n^2m)\)

然后就是有些套路的,考虑某一份烧烤在哪一段区间内会有贡献,可以单调栈维护,然后变成二维差分(二维数点的套路),单点查询即可。(yysy,这的有些套路了,还得多练)

题目还有关于决策单调性的一些做法?有空补。

T4:

疑似拉插?问候出题人

标签:总结,十一月,子树,一个点,题意,烧烤店,烧烤,节点,模拟
From: https://www.cnblogs.com/e-kid/p/18513958

相关文章

  • NOIP模拟赛 #2
    #1不想理会。A给定\(n\)个点和\(2n-3\)条边,这些边形成了一个凸\(n\)边形以及其三角剖分。你可以任意选择三个点,建立一个新的点以及其连接这三个点的边。最小化新建的点数,使得存在一种把最终的图拆分成两个边集无交的生成树的方案。通过交互来新建节点,并返回构造的方案......
  • 总结yolov8做图像实例分割训练时的一些常识点
    计算机视觉中的几个重要的研究方向。主要包括图像分类、目标检测、语义分割、实例分割、全景分割等那么何为实例分割?实例分割比目标检测更进一步,涉及识别图像中的各个对象并将它们与图像的其余部分分割开来。 图像分割可分为:语义分割,实例分割,全景分割。(a)原图,(b)语义分......
  • 全国山洪径流模拟与洪水淹没危险性评价、GIS水文信息提取与分析、洪峰流量估算、洪水
    目录专题一:洪水淹没危险性评价方法及技术专题二:GIS水文信息提取与分析专题三:山洪径流模拟与洪峰流量估算、洪水频率分析专题四:【山洪、洪水】淹没模拟及水力学分析专题五:洪水风险制图及2024年典型洪水复盘GIS水文分析(ArcHydro、SpatialAnlysist等模块)是流域水文模拟......
  • 人教版数学四年级上册知识总结
    人教版数学四年级上册知识总结第一单元1.计数单位、数位和数级?2.万级的数怎么读?3.含有两级的数怎么读?4.含有两级的数怎么写?5.含有两级的数的大小比较?6.整万的数,怎样改写成用“万”作单位的数?7.含有两级的数,怎样估算成用“万”作单位的数?8.含有三级的数怎么读?9.含有三级......
  • C++ 网络编程 IO多路复用、select、poll、epoll知识点总结
    1.什么是I/O多路复用?I/O多路复用(I/OMultiplexing)是一种编程技术,允许一个线程或进程同时管理多个I/O通道(如文件描述符、套接字等)。它使得单个进程能够在不使用多个线程或进程的情况下,同时处理多个I/O操作。这在网络编程和高性能服务器中尤为重要,因为它可以有效地利用系......
  • NOIP 模拟赛:2024-10-23
    T1:游戏有\(n\)个关卡,编号\(1\simn\),编号\(i\)的关卡的难度是\(p_i\),其中\(p_1,p_2,\dots,p_n\)是\(1,2,\dots,n\)的一个排列。每一个关卡还定义了一个重要度\(d_i\),它的值等于其中前\(i\)个关卡中的难度最小值,即\(d_i=\min_{j=1}^ip_j\)。玩家需通关每个关......
  • 总结
    这节课让我印象深刻的是观看了一个台湾课堂中老师运用的ai软件在小学班级管理中,AI工具可以发挥重要作用,帮助教师提高管理效率,同时增强学生的学习体验。以下是一些有助于小学班级管理的AI工具:1、班级优化大师:功能:通过AI技术,为每位学生设定专属卡通角色,并根据学生的日常学习表现......
  • 业务-页面卡顿问题总结
    问题:1、web3.1地图绘制1000个标签实时位置,每隔8~10S左右就会卡顿2S,间歇性地持续进行2、在解决问题1之后,页面开始运行比较流畅,运行半小时后,页面逐渐卡死 定位思路:问题1:通过chrome浏览器的performance功能,截取卡顿前后,发现JS引擎执行时间在卡顿时间段内占比很高,放大细节来看,......
  • Springboot计算机毕业设计高考志愿模拟填报系统1xu05
    Springboot计算机毕业设计高考志愿模拟填报系统本系统(程序+源码+数据库+调试部署+开发环境)带论文文档1万字以上,文末可获取,系统界面在最后面。系统程序文件列表项目功能:学生,院校信息,志愿填报,专业信息,选考科目开题报告内容一、项目背景随着高考制度的改革,新高考模式......
  • 2024.10&11 总结
    图论【LuoguP8428】Pastiri题目描述给定一棵\(N\)点的树,点编号为\(1\)到\(N\),现在在\(K\)个点上有羊,你的任务是在树上分配一些牧羊人。这些牧羊人很懒,只会看管离他最近的羊。当然如果有多个离他最近的羊,那么他会都看管。当然,牧羊人可以和羊在同一个点上,但这样牧羊......