首页 > 其他分享 >过往的NOIP啊(叹

过往的NOIP啊(叹

时间:2022-11-22 21:55:48浏览次数:38  
标签:NOIP mid 节点 枚举 过往 长度 times operatorname

感觉最近状态相当差劲。

P7960 [NOIP2021] 报数

依题意枚举特殊数字的倍数即可。

P7961 [NOIP2021] 数列

直接无脑状压可以拿到 \(\operatorname{50pts}\) 。

实际上可以不关注全局的状态而只关注进位,通过维护当前位置为 \(1\) 的个数和进位进而得到全局中位置为 \(1\) 的个数。

设 \(f_{i,j,k,p}\) 为枚举到了 \(a_i\),已经放了 \(j\) 个数,当前有 \(k\) 为 \(1\),进位为 \(p\) 的答案,转移为:

\[f_{i,j+x,k+(x+p)\%2,\lfloor\frac{x+p}{2}\rfloor}=f_{i,j+x,k+(x+p)\%2,\lfloor\frac{x+p}{2}\rfloor}+f_{i-1,j,k,p}+ \binom{n}{k} \times {val_i}^{x} \]

最后统计 \(k+popcount(p)\le K\) 的答案即可

注意状态的设定和转化,注意简化计算答案的过程。

P7962 [NOIP2021] 方差

模拟退火有 \(\operatorname{40pts}\) ,看出正解性质的模拟退火可以切掉。

我超我连交换差分都没看出来。

题解说答案最优时序列的差分是满足单谷性质的,然而并没有看懂,\(\operatorname{sandom}\) 说用邻项微扰可以证来着

标签:NOIP,mid,节点,枚举,过往,长度,times,operatorname
From: https://www.cnblogs.com/Broken-Eclipse/p/16916601.html

相关文章

  • NOIP2017Day2T3-列队
    3、列队TimeLimit:2SecMemoryLimit:512MBDescriptionSylvia是一个热爱学习的女♂孩子。前段时间,Sylvia参加了学校的军训。众所周知,军训的时候需要站方......
  • 2022NOIPA层联测33
    C.建筑鹤了才发现我的50pts部分分居然和正解很沾边!!感觉所有序列上说什么用笛卡尔树的东西都可以用单调栈代替,比如《矩形》。50%code/*二缺吧我是,调了俩小时才发现......
  • 2022NOIP A层联测33 GCD 简单题 建筑 树上前缀和
    T1:[图论/枚举]给出有边权无向图,边权保证互不相同,Q次询问从S到T的路径中,边权的gcd最大是多少。(n<=1e4,Q<=2e5,w<=1e6)考场根据之前的一道图论题经验,在最短路上加个“\(w......
  • NOIP2017Day2T1-奶酪
    题目描述现有一块大奶酪,它的高度为  ,它的长度和宽度我们可以认为是无限大的,奶酪中间有许多半径相同的球形空洞。我们可以在这块奶酪中建立空间坐标系,在坐标系中,奶......
  • NOIP2016Day2T2-蚯蚓
    B:蚯蚓时间限制:1Sec  内存限制:512MB题目描述本题中,我们将用符号LcJ表示对c向下取整,例如:L3.0J=L3.1J......
  • NOIP2015Day1T2-信息传递
    2.信息传递(message.cpp/c/pas)【问题描述】有n个同学(编号为1到n)正在玩一个信息传递的游戏。在游戏里每人都有一个固定的信息传递对象,其中,编号为i的同学的信息传递......
  • NOIP2015Day2T1-跳石头
    1.跳石头(stone.cpp/c/pas)【问题描述】一年一度的“跳石头”比赛又要开始了!这项比赛将在一条笔直的河道中进行,河道中分布着一些巨大岩石。组委会已经选择好了两块岩石......
  • NOIP2015Day2T2-子串
    2.子串(substring.cpp/c/pas)【问题描述】有两个仅包含小写英文字母的字符串A和B。现在要从字符串A中取出k个互不重叠的非空子串,然后把这k个子串按照其在字符串A中出现......
  • NOIP2016Day1T3-换教室
    概率dp经典题。3、换教室时间限制:1Sec内存限制:512MB题目描述在可以选择的课程中,有2n节课程安排在n个时间段上。在第i(1≤i≤n)个时间段上,两节内容相同的课程同时......
  • NOIP2016Day1T2-天天爱跑步
    2、天天爱跑步时间限制:2Sec  内存限制:512MB题目描述小C同学认为跑步非常有趣,于是决定制作一款叫做《天天爱跑步》的游戏。 《天天爱跑步》是一个养成类游戏,需要玩......