首页 > 其他分享 >NFLS NOI 训练赛

NFLS NOI 训练赛

时间:2023-05-01 17:45:22浏览次数:53  
标签:lfloor frac NOI rfloor NFLS NOI2023 训练赛 log

NOI2023训练赛12

NOI2023训练赛12

门把手集合

每个点的价值是子树中与自身距离不超过 \(k\) 的点权两两异或的平方和。

异或想到拆位,平方只与两个为有关,枚举两个位置,合并子节点权值,实时删去距离大于 \(k\) 的节点,可以做到 \(O(n\log^2 V)\)。

本题卡空间,dsu on tree 做到时间复杂度 \(O(n\log n\log^2 V)\)。

武装直升机

dp 转移是取 \(f\) 和极差的 max,区间极差随右端点增大而减小,有效 \(f\) 值则增大,dp 转移点有单调性,可以单调队列维护区间 \(\text{min,max}\) 和 \(f\),时间复杂度 \(O(n)\)。

NOI2023训练赛13

NOI2023训练赛13

线下单杀

四字名称

把胜负场数看做 \(x,y\) 坐标:

\[a_{x,y}=\frac{\binom x {x+y}}{2^{x+y}}a_{0}{0} \]

答案合法要求对于任意 \(a_{x,y} (x\in[0,n-1],y\in[0,m-1])\) 是 \(2\) 的倍数。

由 kummer 定理可得,\(\binom x {x+y}\) 的 \(p\) 次幂数是 \(\sum_{i=1}^\infty \lfloor\frac{x+y}{p^i}\rfloor-\lfloor\frac{x}{p^i}\rfloor-\lfloor\frac{y}{p^i}\rfloor\)

所以只取右上角 \(30\times 30\) 个点计算即可。

事实上数据只要取 \(20\times 20\) 个点就行了。

标签:lfloor,frac,NOI,rfloor,NFLS,NOI2023,训练赛,log
From: https://www.cnblogs.com/mikefeng/p/17366741.html

相关文章

  • 再解 [NOI2017] 整数
    提供一个来自CF大佬adament的有趣思路。首先我们知道的是一个只增加的\(b\)进制整数计数器,如果\(b\)是常数那么复杂度是均摊\(O(1)\)的。证明只需要考虑将\(b\)进制中为\(b-1\)的所有位的位数当成势能,那么每一次进位一定是\(b-1\to0\)一定会消耗势能函数。但这......
  • NOI / 1.8编程基础之多维数组
    11:图像旋转1.描述输入一个n行m列的黑白图像,将它顺时针旋转90度后输出。2.输入第一行包含两个整数n和m,表示图像包含像素点的行数和列数。1<=n<=100,1<=m<=100。接下来n行,每行m个整数,表示图像的每个像素点灰度。相邻两个整数之间用单个空格隔开,每个元素均在0~255之间3.......
  • 五一 NOI 数学听课笔记
    注:本文不写证明。一、剩余类环\(\mathbb{Z}/n\mathbb{Z}\)记号:\(\overline{x}\)在\(\modn\)意义下代表一个集合:\(\{\dots,x-2n,x-n,x,x+n,x+2n,\dots\}\)加法逆元:\(a:\overline{-a}\text{or}\overline{n-a}\)乘法逆元:\(\overline{a}\times\overline{b}=1\)费马小......
  • 题解 P3225 [HNOI2012] 矿场搭建
    解析传送门一道简单的tarjan题题意:在无向图中找一些点,这些点组成的的点集记为\(V\),使得去掉任意一个点,剩下的每一个点都可以到达\(V\)中任意一个点,求点集\(V\)的大小的最小值及其方案数。去掉一个点,很自然的联想到割点,那么考虑一下割点在不在备选集合中。如图,显然可以看出,......
  • 【考后总结】NOI 统一省选 2023
    文化课补完了,但是考试考炸了,所以来补题。D1T1火车站station实际上只需要判断从\(x\)能否一直向一个方向移动且每个位置能不能作为这个方向的终点站。区间覆盖差分一下即可。提交记录:Submission-QOJD1T2城市建造cities一个连通块中只能有一个点被选中。由于连通块大......
  • 【考后总结】NOI 统一省选 2023
    文化课补完了,但是考试考炸了,所以来补题。D1T1火车站station实际上只需要判断从\(x\)能否一直向一个方向移动且每个位置能不能作为这个方向的终点站。区间覆盖差分一下即可。提交记录:Submission-QOJD1T2城市建造cities一个连通块中只能有一个点被选中。由于连通块大......
  • 【考后总结】NOI 统一省选 2023
    文化课补完了,但是考试考炸了,所以来补题。D1T1火车站station实际上只需要判断从\(x\)能否一直向一个方向移动且每个位置能不能作为这个方向的终点站。区间覆盖差分一下即可。提交记录:Submission-QOJD1T2城市建造cities一个连通块中只能有一个点被选中。由于连通块大......
  • 【考后总结】NOI 统一省选 2023
    文化课补完了,但是考试考炸了,所以来补题。D1T1火车站station实际上只需要判断从\(x\)能否一直向一个方向移动且每个位置能不能作为这个方向的终点站。区间覆盖差分一下即可。提交记录:Submission-QOJD1T2城市建造cities一个连通块中只能有一个点被选中。由于连通块大......
  • 【考后总结】NOI 春季测试 2023
    文化课补完了,所以来改题。T1涂色paint弱智签到题,维护时间戳。Submission-洛谷T2幂次power近似原题:CodeForces-955CSadPowers*2100一个数可能会被统计多次,例如\(2^{12}=4^6=8^4=16^3=64^2\),考虑只在\(2^{12}\),即指数最大的位置记录答案,由于\(1\)比较特殊先不考......
  • [NOI2005] 维护数列
    总体思路其实跟用线段树维护区间最大字段和差不多,不过唯一麻烦的地方在于要算上自己。然后我们可以开一个队列来回收那些被delete的点,这样可以节省空间,特别需要注意的是release的时候,标记什么的一定记得清空。本来insert我是直接一个个merge的,这样就会导致特别慢,因此我们可以借......