首页 > 其他分享 >NOI2024前训练-一些有趣的国内外比赛

NOI2024前训练-一些有趣的国内外比赛

时间:2024-03-17 17:12:01浏览次数:25  
标签:10 le 比赛 瓷砖 NOI2024 Bessie 顶点 有趣 丑陋

NOI2024前训练-一些有趣的国内外比赛

luoguP9021 [USACO23JAN] Subtree Activation P

你有一棵根为 \(1\) 的树,顶点标记为 \(1 \dots N\)。每个顶点最初都是关闭的。在一次操作中,你可以将一个顶点的状态从关闭状态切换到开启状态,反之亦然。输出一个满足以下两个条件的操作序列的最小可能长度。
\(•\) 定义以顶点 \(r\) 为根的子树由所有满足 \(r\) 位于从 \(1\) 到 \(v\) 的路径上 \((\)包括 \(v)\) , 的顶点 \(v\) 组成。每一个顶点的子树,都有一个时刻,开启状态顶点的集合恰好是该子树中的顶点。
\(•\) 在整个操作序列之后,每个顶点都是关闭的。
对于全部数据,满足 \(2 \le N \le 2 \cdot 10^5\)。

luoguP9984 [USACO23DEC] A Graph Problem P

为了丰富自己的数学知识,Bessie 选修了一门图论课程,她发现她被下面的问题困住了,请帮帮她!
给出一张连通的无向图,包含编号为 \(1\dots N\) 的节点和编号为 \(1\dots M\) 的边,下边的操作将被实施:
\(1.\) 假设集合 \(S=\{v\}\),变量 \(h=0\)。
\(2.\) 当 \(|S|<N\),重复执行:
\(•\) 仅有一个顶点在集合 \(S\) 中的边中,找到编号最小的那条,编号记为 \(e\)。
\(•\) 将 \(e\) 不在 \(S\) 中的那个顶点加入集合 \(S\)。
\(•\) 将 \(h\) 修改为 \(10h+e\)。
\(3.\) 返回 \(h\) 对 \(10^9+7\) 取模的值。
输出这个过程的全部返回值。
对于全部数据,满足 \(2 \le N \le 2\cdot 10^5\),\(N - 1 \le M \le 4 \cdot 10^5\)。

luoguP10197 [USACO24FEB] Minimum Sum of Maximums P

Bessie 有一行 \(N\) 块瓷砖,依次具有丑陋度 \(a_1,a_2,\ldots,a_N\)。其中 \(K\) 块瓷砖卡住了;具体地,索引为 \(x_1,\ldots,x_K\) 的瓷砖。
Bessie 想要最小化瓷砖的总丑陋度,其中总丑陋度定义为每对相邻瓷砖的最大丑陋度之和;即 \(\sum\limits^{N−1}_{i=1}\max(a_i,a_{i+1})\)。她可以任意次执行以下操作:选择两块均未卡住的瓷砖,并交换它们。
求 Bessie 以最优方案执行操作可以达到的最小总丑陋度。
对于全部数据,满足 \(2\le N\le 300\),\(1\le a_i\le 10^6\),\(0\le K\le \min(N,6)\),\(1\le x_1<x_2<\cdots<x_K\le N\)。

标签:10,le,比赛,瓷砖,NOI2024,Bessie,顶点,有趣,丑陋
From: https://www.cnblogs.com/Alston-Wan/p/18078773

相关文章

  • 数据结构之有趣的扑克牌(出牌吧!!)
    题外话这不是魔法,而是科学小实验!!!请大家多多支持我,我真的真的太想进步了啊!!!!正题扑克牌代码思路1.代码分为买牌,洗牌还有发牌(三个人每个人五张牌)2.要熟练掌握javase初阶和数据结构中的ArrayList类扑克牌代码以及代码详解packageCard;importjava.util.Array......
  • 首师大附中集训D6日报(20231215)-比赛总结部分
    爆零做t1上头了,状态设计思路没啥问题,但是把问题复杂化了,维护了然后下午又上头了,对着一坨矩阵调一下午,哎t2属于读题问题,完全没有意识到这个是最小生成树,所以转化能力真的很重要t3骗链部分,但是拿了堆维护,后来一看,复杂度爆了,得拿主席树t1,t2改掉了,t3留待后面吧,涉及一个四毛子有点......
  • 首师大附中集训D9日报(20231218)-比赛总结部分
    终于拿到正经分了t1没看t2这题的题面有点迷惑,读题读了很长时间,但是成功完成了转化然后就是一个二分图匹配问题,选择dinic暴力跑一遍拿到60分然后自己的优化思路是分治找点变成logmnlogn,自己考虑了一下发现自己好像实现不了直接找到分治中点对应的匹配数对应的结果,所以没法严......
  • 有趣的数列
    一个比较正常,自然的思路:看这篇题解像这种全排列的问题,一个很正常的想法就是从小到大进行依次放置,再看一下每次放置的限制是什么我自己想的时候,是直接先把所有奇数位的数字取出来,那么显然取了\(n\)个数,剩下的\(n\)个数肯定是偶数位的,而且由题意,他们只存在唯一的一种摆法(即从小到......
  • 有趣的css - 暗黑模式切换开关
    大家好,我是Just,这里是「设计师工作日常」,今天分享的是用css打造一个切换界面暗黑模式的按钮开关,通过点击来切换太阳和月亮的图标。《有趣的css》系列最新实例通过公众号「设计师工作日常」发布。目录整体效果核心代码html代码css部分代码完整代码如下html页面c......
  • 中考英语首字母快速突破004-2021上海虹口英语二模-Exploring Fun Career Options for
    PDF格式公众号回复关键字:ZKSZM004原文​Withequalopportunities,womenareabletochoosetheirownidealjobs.Ifa9to5officejobisn'tyourstyle,considerthefollowingf(71)funjobsavailable.​Wedding(婚礼)planner​Whilesom......
  • JAVA实现算法问题25匹马,找出最快的3匹,但是只有5个赛道,每次比赛只能得到5匹马的速度排
    JAVA实现算法问题25匹马,找出最快的3匹,但是只有5个赛道,每次比赛只能得到5匹马的速度排序,那么最少需要多少次比赛随机数模拟25匹马匹速度importjava.lang.reflect.Array;importjava.util.Arrays;publicclassMa{publicstaticvoidmain(String[]args){......
  • HNOI2024 游记
    Day0机房打摆,早上扫雷但是离xkr的记录差的有点远,很自闭。一天就写了fft和ntt。晚上有点失眠。Day1带了东鹏特饮和巧克力就去考试了。T1发现直接枚举\(m\bmodn\)的值然后解方程就行,25分钟过了大样例,然后对着代码瞪了10分钟发现没什么错误就丢掉了。T2想了一......
  • 比赛
    2024.2.6寄,被小学生碾压,没实力挂的分和得的一样多160pts一上考场感觉t1是dp,直接跳,回来看到60的部分分和一个小细节,易写。写了个本来需要返回值的函数,后来不需要了,没改函数类型没写return,挂60pts——下考场知道有单调性,可以双指针O(n),但是细节居多,调了3h!!t2开始感觉像线段树,后......
  • NOI2024 省选
    NO12024(Day1P10217[省选联考2024]季风先开的这道题。读了一下题,想到一定是枚举\(i\bmodn\)处理,这样\(x_i\)除去\(0\simn-1\)的周期后剩下的部分的贡献就是固定的。然后就是枚举有多少个\(0\simn\)的周期,判断合法性。合法性是容易判的。只要判\(x,y\)和目标......