NOI

[Noi Online #1 入门组] 跑步 题解

[Noi Online #1 入门组] 跑步 \(m = \sqrt{n}+1\) 对于大于 \(m\) 的数,采用另外一种方式 \(x > m\) --> 其数量 \(< m\) 记 \(g[i][j]\) 表示用了 \(i\) 个大于等于 \(m\) 的数 和为 \(j\) 的方案数 初始状态 ......
题解 Online Noi

P3823 [NOI2017] 蚯蚓排队

题目传送门:P3823 [NOI2017] 蚯蚓排队 题意 操作一:使蚯蚓 \(j\) 及其所在队伍后面的所有蚯蚓全部排在蚯蚓 \(i\) 后,即蚯蚓 \(j\) 在队伍中的位置变为 \(i + 1\),后面的以此类推。 操作二:使蚯蚓 \(i + 1\) 变为新的一队,即蚯蚓 \(i + 1\) ......
蚯蚓 P3823 3823 2017 NOI

Essay - 非常厉害的 NOI Linux

绝对路径:形如 ~/下载/code;相对路径:形如 ./1.cpp。 相对路径顾名思义就是相对的,假设当前是 ~/下载/code,那么其 ./1.cpp 就是 ~/下载/code/1.cpp。What does . refer to? 然后就是非常有用的命令! cd 可以接绝对路径也可以接相对路径。 ......
Essay Linux NOI

NOI2001 食物链

#include <iostream> #include <cstring> #include <algorithm> using namespace std; int n, m; int p[250010]; int fd(int x) { if (p[x] != x) p[x] = fd(p[x ......
食物链 食物 2001 NOI

[NOI2015] 寿司晚宴

P2150 [NOI2015] 寿司晚宴 翻译一下,题目其实就是给你\(2-n\)这些数,从其中选出两个集合(可以为空),求使两个集合中的数两两互质的方案数。 那么就相当于说两个集合中的数的质因数的集合不能有重合。 先看前\(\%30\)的数据,\(n<=30\),里面的质因数不多,考虑状压\(DP ......
寿司 晚宴 2015 NOI

[NOI2015] 寿司晚宴

TJ-[NOI2015] 寿司晚宴 P2150 [NOI2015] 寿司晚宴 翻译一下,题目其实就是给你\(2-n\)这些数,从其中选出两个集合(可以为空),求使两个集合中的数两两互质的方案数。 那么就相当于说两个集合中的数的质因数的集合不能有重合。 先看前\(\%30\)的数据,\(n<=30\) ......
寿司 晚宴 2015 NOI

NOI Linux Sublime Text 使用指南

感觉 noi linux 的vscode还是太鸡肋,所以用了用subline,莫名好用 下面是食用指难。 首先打开,不好看,我们可以点击这里更改相应主题 然后我们要点 file 打开文件夹 打开/关闭侧边栏的快捷键是 Ctrl+K+B (K和B同时按) 然后sublime不能输入,直接用文件输入输出 ......
使用指南 Sublime 指南 Linux Text

NOI 大纲:2021 vs. 2023

整体 正文采用文本格式,而不是原来模糊的图片,字号更大,空格更多。 J 组 明确了需要会使用 min,max,swap。 加入了联合体。(毒瘤,至今我还没用过) “二叉树的孩子表示法”改为“二叉树的表示与存储”。 加入计数排序。(是的这事情我吐槽了多次) 加入了深搜广搜(第一次修订没想到你敢信?) ......
大纲 2021 2023 NOI vs

[NOI2023] 桂花树

[NOI2023] 桂花树 题目描述 小 B 八年前看到的桂花树是一棵 \(n\) 个节点的树 \(T\),保证 \(T\) 的非根结点的父亲的编号小于自己。给定整数 \(k\),称一棵 \((n+m)\) 个节点的有根树 \(T^{\prime}\) 是繁荣的,当且仅当以下所有条件满足: 对于任意 ......
桂花树 2023 NOI

[NOI2023] 贸易

题意: 给定一棵深度为 \(n\) 的完美二叉树,根节点为 \(1\),对于所有非 \(1\) 的点,都有一条连到其父亲的边权为 \(a_i\) 的单向边,除此之外,还给定了 \(m\) 条单向边(\(u \rightarrow v)\),边权为 \(w\),保证 \(u\) 是 \(v\) 的祖先 ......
2023 NOI

题解 LGP7294【[USACO21JAN] Minimum Cost Paths P】/ accoders::NOI 5696【棋子】

problem Farmer John 的牧草地可以看作是一个\(N×M\)(\(2≤N≤10^9, 2≤M≤2⋅10^5\))的正方形方格组成的二维方阵(想象一个巨大的棋盘)。对于 \(x∈[1,N],y∈[1,M]\),从上往下第 \(x\) 行、从左往右第 \(y\) 列的方格记为 \((x, ......
题解 棋子 accoders Minimum USACO

题解 QOJ1359【Setting Maps】 / accoders::NOI 5682【apers】

https://qoj.ac/contest/506/problem/1359 problem 给定一张大小为 的有向图 。现在告诉你敌军大本营在节点 \(s\) 和友军基地在节点 \(t\)。你需要在每个点上放置一定数量的APERS bounding mine来杀伤敌方步兵。 为了达成战术效果,你 ......
题解 accoders Setting apers 1359

题解 QOJ1173【Knowledge Is...】 / accoders::NOI 5681【interval】

https://qoj.ac/contest/537/problem/1173 problem 给定 \(n\leq 10^6\) 个区间,你需要求出能够最多选出多少对区间,使得两个区间不交(区间为闭区间)。要求一个区间最多属于一对选出的区间。 solution 这是一般图匹配问题的特殊情况,所以放 ......
题解 Knowledge accoders interval 1173

P7735 [NOI2021] 轻重边 题解

是一道树剖好题,之前听 lsl 讲过一点,于是很快就做出来了。 题意:有一个 \(n\) 个节点的树,最开始的时候所有边都是轻边,维护两个操作: 操作一:将 \(u\) 到 \(v\) 的路径中经过的所有点的邻边变为轻边,再将这条路径上的边变为重边。 操作二:求出 \(u\) 到 \(v\) 这条路 ......
题解 轻重 P7735 7735 2021

[NOI Online #1 入门组] 跑步 题解

[NOI Online #1 入门组] 跑步 题解 突然发现之前打过 NOI Online,啥都不会的情况下这题竟然拿了 70pts。 思路 题意就是统计对于 \(n\le 10^5\),把它进行无序正整数划分的方案数。 对于 70pts,我们考虑 DP:\(f_{i, j}\) 表示对于 \(1\ ......
题解 Online NOI

P4770 [NOI2018] 你的名字 做题记录

我永远喜欢数据结构 题目传送门 给出字符串 \(s\) 以及 \(q\) 个询问,第 \(i\) 个询问给出一个串 \(t_i\) 以及一个区间 \([l_i,r_i]\)。 记 \(s[l,r]\) 为字符串 \(s\) 第 \(l\) 位到第 \(r\) 位字符顺次拼接而成的子串。形式化地,\( ......
名字 P4770 4770 2018 NOI

P7470 [NOI Online 2021 提高组] 岛屿探险

我永远喜欢数据结构。 题目传送门 给出 \(n\) 个二元组 \((a_i,b_i)\),有 \(q\) 次询问,每次给出 \(l_i,r_i,c_i,d_i\),求有多少个 \(j\) 满足 \(j\in[l_i,r_i]\) 且 \(a_j\oplus c_i\le \min\{b_j,d_i\ ......
岛屿 Online P7470 7470 2021

P1955 [NOI2015] 程序自动分析

P1955 [NOI2015] 程序自动分析 基本思路 考虑到了不等号的不可传递性,所以决定只开相等的并查集。 然后突发奇想,觉得可以在找父亲的过程中判断是不是冲突。 然而这样就不能路径压缩,显然超时。 并且,根本没看清楚数据范围,实际上这题的数很大,裸开数组会爆炸。 这是一开始的代码 #inclu ......
程序 P1955 1955 2015 NOI

NOI2023 补题小记

Day1 T1 方格染色 \(t=1/2\) 的操作可以维护矩形面积并.当 \(n,m \le 1e5\) 时考虑直接将每条斜线拆成 \(x_2-x_1\) 个矩形.所以朴素的矩形面积并即可通过 \(95\%\) 的测试数据. 当 \(n, m \le 1e9\) 时,先沿用之前的思路将 \(t=1 ......
小记 2023 NOI

[NOI2014] 起床困难综合症

[NOI2014] 起床困难综合症 题目描述 \(21\) 世纪,许多人得了一种奇怪的病:起床困难综合症,其临床表现为:起床难,起床后精神不佳。作为一名青春阳光好少年,atm 一直坚持与起床困难综合症作斗争。通过研究相关文献,他找到了该病的发病原因:在深邃的太平洋海底中,出现了一条名为 drd 的巨 ......
综合症 2014 NOI

P1486 [NOI2004] 郁闷的出纳员

P1486 [NOI2004] 郁闷的出纳员 有两种思路,均使用fhq-treap实现 维护一个变量delta表示全局偏移量,对于新插入的数减去偏移量。使用fhq-treap,可以分裂出<mid的部分,直接丢掉。 直接用fhq-treap维护一个类似于线段树的懒标记,每次放在根上即可。 方法1 #i ......
出纳员 出纳 P1486 1486 2004

P1758 [NOI2009] 管道取珠

[NOI2009] 管道取珠 - 洛谷 题目详情 - [NOI2009] 管道取珠 - BZOJ by HydroOJ 非常神奇的一个思路。 考虑我们要计算的式子的真正意义。\(\sum a_i^2\) 不就相当于让两个管道取珠系统同时进行,最后取出方案完全相同的方案数吗? 因此我们考虑朴素 \(d ......
管道 P1758 1758 2009 NOI

【题解】P4768 [NOI2018] 归程 / Kruskal 重构树

补补以前懒得总结的零碎东西。 kruskal 重构树 使用条件:求无向图中两点之间所有路径的最大边权的最小值 构造: 依 kruskal 得到最小生成树 从小到大考虑生成树中的边 \((u, v)\) 对于 \((u, v)\),新建一个结点,作为重构树中 \(u, v\) 的父结点 该结点的点权为 ......
归程 题解 Kruskal P4768 4768

luoguP7302 [NOI1998] 免费的馅饼

题目描述 SERKOI 最新推出了一种叫做“免费馅饼”的游戏:游戏在一个舞台上进行。舞台的宽度为 ww 格(从左到右依次用 11 到 ww 编号),游戏者占一格。开始时游戏者可以站在舞台的任意位置,手里拿着一个托盘。下图为天幕的高度为 44 格时某一个时刻游戏者接馅饼的情景。 游戏开始后,从舞台天幕 ......
馅饼 luoguP 7302 1998 NOI

[题解] P6569 [NOI Online #3 提高组] 魔法值

P6569 [NOI Online #3 提高组] 魔法值 不放简要题意了,题面写的很简要。 看到数据范围自然可以想到矩阵快速幂优化。但乘法对异或没有分配律。所以直接拆位,把异或变成加法对二取模就有分配律了。 还有一个优化就是提前预处理出矩阵的 2 的幂次方,然后询问时直接二进制分解乘起来就行。 时 ......
题解 Online 魔法 P6569 6569

[题解] P6772 [NOI2020] 美食家

P6772 [NOI2020] 美食家 给你一张 \(n\) 个点 \(m\) 条边的有向图,经过每条边需要 \(w_i\) 的时间,每个点有价值 \(c_i\)。每次经过一个点时可以获得它的价值(可重复获得)。 还有 \(k\) 个附加价值 \((t, x, y)\) 表示如果你在 \(t\) 时 ......
美食家 题解 美食 P6772 6772

[题解] P6773 [NOI2020] 命运

P6773 [NOI2020] 命运 给你一棵 \(n\) 个节点的树,要给每条边染成 \(0\) 或 \(1\)。 有 \(m\) 个限制 \((u, v)\) 满足 \(u\) 是 \(v\) 祖先,表示 \(u\) 到 \(v\) 的路径中至少有一条边被染成了 1。 求方案数。 \(n, m ......
题解 命运 P6773 6773 2020

P2146 [NOI2015] 软件包管理器 题解

[NOI2015] 软件包管理器 题目背景 Linux 用户和 OSX 用户一定对软件包管理器不会陌生。通过软件包管理器,你可以通过一行命令安装某一个软件包,然后软件包管理器会帮助你从软件源下载软件包,同时自动解决所有的依赖(即下载安装这个软件包的安装所依赖的其它软件包),完成所有的配置。Debia ......
题解 软件包 P2146 软件 2146

[NOI2016] 区间

[NOI2016] 区间 题目描述 在数轴上有 $n$ 个闭区间从 $1$ 至 $n$ 编号,第 $i$ 个闭区间为 $[l_i,r_i]$。 现在要从中选出 $m$ 个区间,使得这 $m$ 个区间共同包含至少一个位置。换句话说,就是使得存在一个 $x$ ,使得对于每一个被选中的区间 $[l_i,r ......
区间 2016 NOI

P1880 [NOI1995] 石子合并

题目 题目描述 在一个圆形操场的四周摆放 \(N\) 堆石子,现要将石子有次序地合并成一堆,规定每次只能选相邻的 \(2\) 堆合并成新的一堆,并将新的一堆的石子数,记为该次合并的得分。 试设计出一个算法,计算出将 \(N\) 堆石子合并成 \(1\) 堆的最小得分和最大得分。 输入格式 数据的第 ......
石子 P1880 1880 1995 NOI
共224篇  :1/8页 首页上一页1下一页尾页