首页 > 其他分享 >NOIP 计划 R14

NOIP 计划 R14

时间:2024-10-19 17:00:51浏览次数:7  
标签:R14 NOIP text 一行 计划 def EZ textcolor HD

洛谷 NOIP 计划 14

2024 年 10 月 17 日

Status: CLOSED

Author: 云浅知处

\(\def\EZ{\textcolor{#51af44}{\text{EZ}}}\EZ\) 表示简单,10分钟内就能想到。
\(\def\HD{\textcolor{#3173b3}{\text{HD}}}\HD\) 表示中等,能独立想出
\(\def\IN{\textcolor{#be2d23}{\text{IN}}}\IN\) 表示困难,独立思考能想到 \(50\%\) 以上
\(\def\AT{\textcolor{#383838}{\text{AT}}}\AT\) 表示非常困难,独立思考只能想出 \(50\%\) 以下

Overview

\(\HD\)

\(205/400\) Good!

Note: 最后一题的那个暴力比较赖,期望 5 分实际 100 实在是不太好。

A. 澈明之泉 (fountain)

\(\EZ^{+}\)

性质一 一种简单情况是,如果有现成的一行为满,则直接把这一行进行复制是最优的

性质二 我们还发现,如果一行满的都没造出来,肯定是不可能达成目标的

所以必须考虑怎么造出一行满的

性质三 如果原本不存在一列为满,则在构造一行为满的过程中不可能凑出
一列为满的,最优方案中,也不可能把一列为满给破坏掉

性质四 最优方案可以只对一行使魔法来构造满的一行

我们检查每一行,看那一行对那一行使用魔法能够最快构造“满的”一行,随后加上 n-(满的列的数量) 即可

UPD 性质四不对,没有考虑多次操作组合作用

00000
00000
00000
10101
00000

可以将第四行先复制一次,这样就构造了一个可以影响到第四行的黑格子。

换言之,如果要把第 \(x\) 行变成黑的行,假如第 \(x\) 列不存在黑的格子,若本行有黑色也可以。不会从其他地方借黑色,因为如果自己有黑色,则用自己的黑色更优,如果没有,则换成那个有黑色的做这个操作一定更优。

B.String Theocracy (theocracy)

\(\EZ\)

整体二分复习题可是没学会而且以为 \(\log^2n\) 比 \(\sqrt{n}\) 快没写莫队写了个树状数组上倍增套平衡树浪费 2h 没想成 T3 且成功被卡常.jpg

C. 吃鱼流经(blossom)

\(\HD^{+}\)

\(70\) 分应该是比较能拿的,但是由于 B 题那个 SB 树套树写了太久导致没时间想。


注意到最终的图上,若只留下仍然存在的、跨块的关键点之间的边,连通性不改变。

至此结合 A 性质的 DP 能够获取 \(50\) 分,应该是无法进行优化,必须转化角度。

考虑由具体方案处理变成考虑一对数对的贡献,转化计数单位,这其实非常常见。

D. 背包 (pack)

神秘 DP,不会。

标签:R14,NOIP,text,一行,计划,def,EZ,textcolor,HD
From: https://www.cnblogs.com/haozexu/p/18476128

相关文章

  • NOIP 计划 R15
    NOIP计划R15\(\def\EZ{\textcolor{#51af44}{\text{EZ}}}\EZ\)表示简单,10分钟内就能想到。\(\def\HD{\textcolor{#3173b3}{\text{HD}}}\HD\)表示中等,能独立想出\(\def\IN{\textcolor{#be2d23}{\text{IN}}}\IN\)表示困难,独立思考能想到\(50\%\)以上\(\def\AT{\textcolor{......
  • 1828:【02NOIP提高组】均分纸牌
    1828:【02NOIP提高组】均分纸牌时间限制:1000ms      内存限制:65536KB提交数:2726   通过数: 2102【题目描述】有N堆纸牌,编号分别是1,2,3,...N。每堆上有若干张,但纸牌总数必为N的倍数。可以在任一堆上取若干张纸牌,然后移动。移牌规则为:在编号为1的堆上取......
  • P1091 [NOIP2004 提高组] 合唱队形
    分析题目知道求一个最长上升子序列和一个最长下降子序列的长度均为同一个起点的最长的长度。于是求点击查看代码#include<iostream>#include<stack>#include<cmath>#include<algorithm>#include<set>#include<vector>#include<climits>#include<string.h>#incl......
  • spark sql语句性能优化及执行计划
    一、优化点:1、notin替换为notexist;2、in替换为rightjoin;3、distinct替换为groupby;4、count(distinct)替换为count;5、where条件中,等号左右两边的数据类型需要一致;6、where条件中,等号左边不要有函数;7、where条件上移;8、优化点需要对照执行计划,并且有实际效果。二、对......
  • P1004 [NOIP2000 提高组] 方格取数
    要走两次因此,考虑一个四维的数组来实现,然后如果i=k&&j==l的话记得减一次即得到答案。点击查看代码#include<iostream>#include<stack>#include<cmath>#include<algorithm>#include<set>#include<vector>#include<climits>#include<string.h&g......
  • P1541 [NOIP2010 提高组] 乌龟棋
    dp[a][b][c][d]表示走了a+b2+c3+d*4步的当前的最大值,状态转移方程就出来了。点击查看代码#include<iostream>#include<stack>#include<cmath>#include<algorithm>#include<set>#include<vector>#include<climits>#include<string.h>#i......
  • NOIP模拟赛(10.17):语言,色球,斐波,偶数
    语言题面:牛妹正在学习一种新的语言,在这种语言里,单词只有形容词(\(\texttt{A}\)),名词(\(\texttt{N}\))和动词(\(\texttt{V}\))三种词性。但是一个单词可以对应多种词性。一个名词性词组(\(\texttt{NP}\))可以由一个名词(\(\texttt{N}\)),或者一个形容词修饰一个子名词性词组(\(\texttt{A}+......
  • 10.18noip联考总结
    10.18noip联考总结T1数据造的很水,按道理来说,std的\(O(64\timesn\times\log_2n)\)的做法是不能过掉极限数据的,可以进行特殊构造把std卡掉。在考场上也想到了与std相同复杂度的做法,但是在算了之后发现是不能过的,期望分数与暴力相同,所以也就没打,后面写了一个很假的做法......
  • 洛谷 P1983 [NOIP2013 普及组] 车站分级(拓扑排序)
    题目传送门解题思路对于每一趟列车,我们可以知道其中没有经过的车站的级别肯定会比经过的车站的级别低。于是,我们可以根据这种关系来建一个图。将等级小的车站往等级大的车站建边。于是,我们可以发现这是一个DAG(有向无环图),所以我们可以拓扑排序。我们从等级最小的车站......
  • [49 & 50] (多校联训) A层冲刺NOIP2024模拟赛08 | CSP-S 模拟 12
    一小孩在奶茶店玩封盖机被绞断四根手指记者:你现在感觉怎么样小孩:......