首页 > 其他分享 >NOIP2024 模拟赛 #15 总结

NOIP2024 模拟赛 #15 总结

时间:2024-11-06 20:24:39浏览次数:3  
标签:15 复杂度 30 50 NOIP2024 端点 100 模拟

Larunatrecy:信心赛。

赛时

T1 求中位数,想起前两天做过的 [ABC203D] Pond,考虑了二分答案。

看出二分答案后不会做了,罚坐 \(20\) min。

然后发现我傻逼了,选出一个区间翻转,可以通过钦定右端点,找到最优的左端点得到,神仙 Heldivis 就出过一道这样的题。

写完后调了下二分边界过了大样例。大概是 8:20。

T2 看到数据范围只有 \(15\times 2=30\),感觉是搜索,盲猜一波正解复杂度为 \(O(\dfrac{2^{n+m}}{w})\)。

没什么思路,就硬搜,应该能过个几十分。

写完大样例跑 \(30\) 秒跑不完......

T3 删边考虑倒着加边,发现要求的就是两个点在不在一个边双里面。

会了 \(O(nq)\) 的做法,每次修改暴力求出所有边双。

还有一个无修改的 \(10\) pts,只需最初求一次边双即可。

想到了做过的 network,先缩点,每次加边,将两个点之间路径并查集一下,感觉很对,开始写。

写完后过不了大样例,还发现复杂度仍为 \(O(nq)\),难绷,扔那了。大概是 10:50。

T4 对于每个测试点都有对应数据范围,感觉能拿不少。

发现 \(m-n\) 很小,感觉很广义串并联,但是我不会,寄。

\(n=2\) 很快会了。

\(O(k^n)\) 做法会了。

\(O(nk)\) 的树会了。

开写。

写完了,每档都和暴力造了组数据拍过了。

交题,估分:\(100+?+30+50\)。

得分:\(100+58+30+35=223\)。

T4 怎么挂了 \(15\),我擦减法忘记加上 \(P\) 再取模了。改过后有了 \(50\) 分。

题解

一句话。

T1 二分答案,对修改造成的变动做前缀和,钦定右端点,求最优左端点,时间复杂度 \(O(n\log n)\)。

T2 先搜选哪些行,对于剩下的列双向搜索,时间复杂度 \(O(2^{n+\frac{m}{2}})\)。

T3 倒着加边,求最小生成树,然后每次并查集将路径上的点合并,时间复杂度 \(O(\alpha (n)\times n)\)。

T4 不会。

当前订正:\(100+100+100+50=350\)。

标签:15,复杂度,30,50,NOIP2024,端点,100,模拟
From: https://www.cnblogs.com/zhujiangyuan/p/-/NOIP2024_15

相关文章

  • CSP2024 前集训:多校A层冲刺NOIP2024模拟赛18
    前言不知道咋回事儿?脑子里一直放歌。然后T3空间给了256,开了256.23死了。T1选彩笔显然可以二分答案,所以现在有了\(O(nv^3\logv)\)的做法,去重后可以拿到\(80pts\),发现直接三维前缀和就可以做到\(O(v^3\logv)\)。点击查看代码#include<bits/stdc++.h>#definell......
  • 『模拟赛』NOIP2024加赛2
    Rank一直烂,什么时候触底反弹(A.新的阶乘赛时觉得线筛一遍同时统计每个质数的指数就做完了,然后本机怎么跑不进1s,卡常卡了半个小时,最后没T,但是vector炸了,70pts。可以换思路考虑,赛时一直没转换过来。对于每个质数枚举其倍数统计贡献。复杂度不知道多少,跑得中等速度。点......
  • 「模拟赛」NOIP2024 模拟 2
    Rank14,190pts比赛链接新的阶乘容易发现只需要处理1~n的质因子分解即可,每个数\(i\)本来有\(n-i+1\)个我们在欧拉筛的过程中同时维护每个数的一个质因子\(pri\)每次从\(n\)到1把遇到的非质数\(i\)现有的个数加到他的质因子\(pri_i\)和\(\frac{i}{pri_i......
  • 【考试题解】NOIP2024加赛2
    目录A.新的阶乘(factorial)题目内容部分分?pts正解思路代码B.博弈树(tree)题目内容部分分80pts正解思路代码C.划分(divide)题目内容部分分10pts14pts正解思路代码D.灯笼(lantern)A.新的阶乘(factorial)题目内容定义运算\(f(x)=x^1\times(x-1)^2\times(x-2)^3\dots2^{x-1......
  • noip模拟7
    新的阶乘考虑从这个式子下手,怎么更优秀的求得答案。\[\begin{aligned}f(x)&=x_1\times(x-1)^2\times(x-2)^3...2^{x-1}\times1^x\\&=\prod_{k=0}^{x-1}(x-k)^{k+1}\\&=x!\times\prod_{k=0}^{x-2}(x-1-k)^{k+1}\\&=x!\timesf(x-1)\\&=\prod_{k=1}......
  • chapter15
    relocation.py参数第一题问题用种子1、2和3运行,并计算进程生成的每个虚拟地址是处于界限内还是界限外?如果在界限内,请计算地址转换。种子为1时:种子为2时:种子为3时:第二题问题使用以下标志运行:-s0-n10。为了确保所有生成的虚拟地址都处于边界内,要将-l(界限寄......
  • macOS15.1及以上系统bug:开发者证书无法打开,钥匙串访问无法打开一直出现图标后立马闪退
    团队紧跟苹果最新系统发现bug:今日设备信息如下,希望能带给遇到这个问题的开发者一点帮助。错误图如下:点击证书文件后,先出现钥匙串访问图标,后立马闪退消失中间试过很多方法,都是一样的表现,最后好在解决了,看网上也没有相关的帖子,这里直接写解决办法和导致原因。&......
  • NOIP2024加赛2
    NOIP2024加赛2题目来源:2023NOIPA层联测18\(T1\)HZTG5733.新的阶乘\(100pts\)预处理素数后直接对\(1\simn\)进行质因数分解因为有太多冗余枚举导致无法通过。考虑枚举最终形式。具体地,从质因数的角度入手,设当前枚举的质数为\(p\),暴力求出\(ip\)中\(p\)的指......
  • [2024.11.06]NOIP 模拟赛
    不会tarjan不会广义串并联图……赛时T1看上去很可做。看到中位数首先想到二分。在二分的背景下,问题转化为求当前最多能使多少个元素大于等于某个定值。我们不妨先让所有的元素都选择\(a\)值,然后相当于要选择一段连续的\(b\)替换一些\(a\),要求最后总和最大。所以可以新设......
  • 11.6 模拟赛
    A.大副令\(m\)的最高一位\(1\)在\(k\)上。构造\(\lfloorn/2\rfloor\)个\(2^k\),\(n-\lfloorn/2\rfloor\)个\(2^k-1\),即可达到答案上界\((2^{k+1}-1)\times\lfloorn/2\rfloor\times(n-\lfloorn/2\rfloor)\)。B.机械师首先小甜水糖水不等式。多人同时破......