首页 > 其他分享 >2023NOIP A层联测30 总结

2023NOIP A层联测30 总结

时间:2023-11-13 22:47:45浏览次数:35  
标签:10 le 30 T3 联测 2023NOIP

2023NOIP A层联测30 总结

\(T1\) 给定一个序列 \(a\) ,有 \(m\) 次操作\(l , r , v\) ,表示将 \([l , r]\) 内的每个 \(a_i\) 变为 \(\max (a_i , v)\)

\(n \le 10^5 , m\le 10^7\)

看到 \(n\le 10^5 , m \le10^6\),赶紧打一个 \(O(m\log_2n)\) 的线段树做法,在看到 \(20pts\) 的 \(l = 1\) ,再搞个差分,检查一下就到 \(9:30\) ,于是马上看后面的题目。

正解是 \(ST\) 表 \(O(1)\) 修改,\(O(n\log_2n)\) 查询。

\(T2\)

有一个 \(n\) 个点 \(m\) 条边的无向图,定义一条路径的大小就是这条路径上的每一条边的权值的异或和,求最大的路径权值。

\(n , m \le10^5\)

打了一个不知道时间复杂度的 \(dfs\) ,想水 \(20pts\)。

正解是线性基加上 \(trie\) 树。

\(T3\)

有一个矩形,其中有 \(k\) 个点。现在要以这每个点为斜边中点,构造 \(k\) 个斜边长度相同的等腰直角三角形,且这些三角形既不相交也不超出矩形范围,求最大的斜边长度。

\(k \le 200 , 0\le W , H \le 10^9\)

想水 \(k \le 4\) 的数据点,想到了二分,但是太麻烦了,赶紧切。

\(T4\)

有一个长度为 \(n\) 的字符串 \(s\) 只包含 \(A , B\) ,现在要选出 \(k\) 组 \(A,B\) ,要求:

  • 每组 \(A , B\) 数量相同。
  • 每组的 \(A\) 在原字符串中的位置应该在 \(B\) 左边。

现在你可以交换若干次相邻的两个字符,期望最小的交换次数使得满足题目要求。

\(n \le 10^6 , 1\le K \le N\)

这个题后面没时间想了,但是考后发现有 \(16pts\) 还是比较好骗的,比 \(T3\) 的部分分好打。

总结:今天还是没有把该拿的分拿到,看到 \(T3\) 有点难下手后,应该马上看能不能 \(T4\) 中再水一点分,而且 \(T2\) 还是可以再深入思考一下做法,可能可以把 \(40 pts\) 想到。

标签:10,le,30,T3,联测,2023NOIP
From: https://www.cnblogs.com/2020fengziyang/p/17830480.html

相关文章

  • 10.30
    MySQL的数据类型有大概可以分为5种,分别是整数类型、浮点数类型和定点数类型、日期和时间类型、字符串类型、二进制类型等。注意:整数类型和浮点数类型可以统称为数值数据类型。1)数值类型整数类型包括TINYINT、SMALLINT、MEDIUMINT、INT、BIGINT,浮点数类型包括FLOAT和DOUB......
  • 2023NOIP A层联测30 T1 草莓列车
    容易想到将询问离线下来,按\(v\)从大到小排序,这样后面的修改一定不会对前面的修改造成影响。然后可以用并查集把已修改过的点缩起来。注意到\(m\)会到\(2\times10^7\),应该使用基数排序,复杂度为\(\mathcalO(\frac{m\max{v_i}}{base}+m\alpha(n))\)。常数较大,卡卡常才能过......
  • 解决java中0.1+0.2=0.30000000000000004的问题
     前言在现实中我们都知道:0.1+0.2=0.3但是在程序中会出现这样的结果:0.1+0.2=0.30000000000000004原因对于0.1来说,其本质是1/10,那么若你用二进制表示它们,然后除的话,是这样的:1/1010,然而这一个是除不尽的,是无穷循环。 ===>0.000110011001100110011001100110011........
  • luoguP7302 [NOI1998] 免费的馅饼
    题目描述SERKOI最新推出了一种叫做“免费馅饼”的游戏:游戏在一个舞台上进行。舞台的宽度为ww格(从左到右依次用11到ww编号),游戏者占一格。开始时游戏者可以站在舞台的任意位置,手里拿着一个托盘。下图为天幕的高度为44格时某一个时刻游戏者接馅饼的情景。游戏开始后,从舞......
  • 2023-2024-1 20232309 《网络空间安全导论》第10周学习总结
    2023-2024-120232309《网络空间安全导论》第10周学习总结教材学习内容总结说明:由于本章作为“概述”性章节的特殊性,具有大量识记性基础内容(一个不太准确的描述...),许多内容通过教材的分类子目录与解释已经清晰明了,故在思维导图中不做抄写的重复劳动(虽然还是有抄书嫌疑在其中.........
  • 2023NOIP A层联测30 A. 草莓列车
    2023NOIPA层联测30A.草莓列车目录2023NOIPA层联测30A.草莓列车题目大意思路code题目大意给定一个序列\(a\),有\(m\)次操作,将\([l,r]\)的每个\(a_i\)变为\(max(a_i,v)\)\(n\le10^5,m\le10^7\)思路对于每个数,只用用它本身和每个涉及到它的查询里面......
  • CF300B Coach 题解
    闲话调了好一会,甚至还重构了一次代码才对,但是还是很喜欢并查集,并查集可爱捏。题意省流$n$个学生分成$3$人一组,要满足$m$个条件,每个条件给出两个数$x,y$,要求$x$和$y$必须在一个组里。正文要使学生三人一组,一眼使用并查集。首先考虑无解(输出$-1$)的情况:给出的限......
  • 在工作站计算机配置等待设备安装任务完成的秒数为 300 秒
    一、打开本地组策略WIN+R二、步骤打开计算机配置\管理模板\系统\设备安装配置设备安装超时 三、操作启用......
  • DP4301-M无线模块一款SUB-1G无线收发模块无线抄表智能家居手持设备
    DP4301-M无线模块是一款低成本高效率工作于1GHz以内的收发模块,支持中国智能电无线集抄标准470MHz~510MHz,兼容433MHzISM/SRD频段均可使用。此模块且前已经超大量应用于国标智能无线抄表及物联网自组网等双向数据传输系统方案,模块具备的低功耗、高接收灵敏度、高发射功率诸多优......
  • 10月30日总结
    今天的上午进行了机器人的拆装实训,感觉还是比较简单的,毕竟是自己拆自己安装。下午进行了一次数据库连接的增删改查的web页面的可视化。感觉还是比较难,但是由于是限时测试,还是没有做完。还是在课下继续努力练习。......