wombats 2013 ioi

P5227 [AHOI2013] 连通图

P5227 [AHOI2013] 连通图 (膜拜并感谢 @Genius_Z 给予本题解思路) 因为这一题是线段树合并板题,所以我们使用 LCT。 考虑最暴力的想法,维护一棵树和很多不在树上的边,每一次询问就暴力拆边,从那些没有被禁的边里面补到树上。 这个时候我们就会发现,每次 “补边” 的操作非常的 ......
P5227 5227 2013 AHOI

Luogu P8518 [IOI2021] 分糖果

题目链接 做这道题本意是为了补CCPC秦皇岛热身赛C,也就是2022 CCPC 华为云计算挑战赛 机器人那题 先考虑一个盒子怎么做,并且不考虑限制 那样的话可以得到时刻和盒子内球的数量的图像,考虑由这个不加限制的图像推出加上限制的实际答案 完整的图像一定是极大值极小值交错,考虑两个相邻的极大值和极小 ......
糖果 Luogu P8518 8518 2021

P4574 [CQOI2013] 二进制A+B

[CQOI2013] 二进制A+B - 洛谷 题目详情 - [cqoi2013]二进制a+b - BZOJ by HydroOJ 起初想的按位贪心,后来发现不太可行,或者说按位贪心是不必要的(就像对于可以直接求出答案的做法进行二分答案一样) 我们直接考虑数位 dp 状态设计:设 \(dp_{i,j, ......
二进制 P4574 4574 2013 CQOI

IOI 2007 Flood

有一些墙壁链接(ax,ay), (bx,by) 每次若有墙壁的两边一个有水,一个为空,墙壁就破了然后水开始充了起来 找出最后还存在的墙壁 首先我们可以看出来墙壁的两边是可以用节点表示的 我们需要合并一些区间什么的, 听说这一题有些人利用对偶图来求但是我不会 可以自己想想怎么样合并/哪个区间要合并 O ......
Flood 2007 IOI

P1232 [NOI2013] 树的计数

首先要明确,对于一个结点,其儿子的遍历顺序是确定的,在 DFS 序和 BFS 序中相同。 而 BFS 序更容易确定一棵树的深度,只需要知道在哪些结点分了层。 所以可以通过 DFS 序来确定 BFS 中的分层方案。 然后分类讨论: \(BFS_u+1=BFS_v\),\(DFS_u>DFS_v\),相 ......
P1232 1232 2013 NOI

IOI 2007 Aliens

今天开始做IOI的学习笔记, 就从我出生的年份开始吧 IOI 2007 Aliens: 给你三个整数 N, X, Y 表示网格有N * N大, 而 (X,Y)是黑色的图 那个图是这样的: #.#.# .#.#. #.#.# .#.#. #.#.# #表示黑色 .表示白色 而整个N*N的网格只有一个这 ......
Aliens 2007 IOI

P4309 [TJOI2013] 最长上升子序列题解

P4309 [TJOI2013] 最长上升子序列题解 正文 单调队列?单调锤子队列!! 本题的操作可以省略成: 单点修改 区间查询 好极了,此时我们有两种选择: 线段树和树状数组,(平衡树,真不会,下一位 因为不需要其他操作,所以我们还是选择更小巧更可爱的树状数组吧。 关于vector vector ......
题解 序列 P4309 4309 2013

[TJOI2013] 松鼠聚会 题解

[TJOI2013] 松鼠聚会 题解 切比雪夫距离 切比雪夫距离指的是在平面上的两个点\((x_1,y_1)\),\((x_2,y_2)\)之间横纵坐标之差绝对值中的大者。用公式表示则是\(f(a,b)=max(|x_a-x_b|,|y_a-y_b|)\)。 切比雪夫距离与曼哈顿距离之间可以相互转换 ......
题解 松鼠 TJOI 2013

[NOIP 2013提高组]货车运输 题解

[NOIP 2013提高组]货车运输题解 前置知识 Kruskal 重构树(内含讲解)+任意一种LCA 题目翻译 \(n\)座城市,\(m\)条道路,\(q\)次询问,每次求两个点\(x,y\)之间所有路径的最小值的最大值。 题目分析 其实学了Kruskal重构树差不多看到这个题目就知道怎么写了。 ......
题解 货车 NOIP 2013

软考系列(系统架构师)- 2013年系统架构师软考案例分析考点

试题一 软件架构(根据描述填表、ESB 定义和功能) 【问题1】(10分) 服务建模是对Ramp Coordination信息系统进行集成的首要工作,公司的架构师首先对Ramp Coordination信息系统进行服务建模,识别出系统中的两个主要业务服务组件: (1) Ramp Control:负责 ......
架构 系统 考点 案例分析 案例

P3989 [SHOI2013] 阶乘字符串

P3989 bzoj #4416 先考虑部分分,看到 \(n \leq 20\) 容易想到这个部分可以用状压 起初可以设 \(dp_{S,i}\) 表示在前 \(i\) 个数中选出集合 \(S\) 中的字母是否可行,转移即枚举下一个字母是什么 这个 dp 有一个很显然的性质:他肯定是前缀一段 \(0 ......
阶乘 字符串 字符 P3989 3989

P5901 [IOI2009] Regions

P5901 [IOI2009] Regions 更好的阅读体验 根号分治,过掉不难,但是想 \(\mathcal O(n\sqrt n)\) 还是有一些思维含量的。 首先考虑一种暴力:预处理两两颜色间的答案,\(\mathcal O(1)\) 查询。首先枚举颜色数,然后每种颜色 \(\mathcal ......
Regions P5901 5901 2009 IOI

【洛谷 8601】 [蓝桥杯 2013 省 A] 剪格子

# [蓝桥杯 2013 省 A] 剪格子 ## 题目描述 如图 $1$ 所示,$3\times 3$ 的格子中填写了一些整数。 ![](https://cdn.luogu.com.cn/upload/image_hosting/hsfjsi38.png) 我们沿着图中的红色线剪开,得到两个部分,每个 ......
蓝桥 格子 8601 2013

P4823 [TJOI2013] 拯救小矮人

发现无论选择哪些逃跑的小矮人,只要存在可行逃跑顺序,那么按逃跑能力从弱到强依次逃跑肯定可行。这或许难以理解,但只要将逃跑的过程反过来就豁然开朗了:人梯高度单调不降,如果逃跑能力弱的都能够到,那还不如让逃跑能力强的先来增高。 所以排序后就可以 DP 了,令 \(f_{i,j}\) 表示前 \(i\) ......
P4823 4823 2013 TJOI

IOI2020 国家集训队作业 Part 1

日期不对,但要保证顺序正确方便查找少了啥题。 计算几何和实在不会的题没写。 9.20 CF504E Misha and LCP on Tree *3000 二分,hash,树剖 CF505E Mr. Kitayuta vs. Bamboos *2900 二分,堆,时间倒流 9.21 CF506E M ......
集训队 国家 2020 Part IOI

【洛谷 8597】 [蓝桥杯 2013 省 B] 翻硬币

# [蓝桥杯 2013 省 B] 翻硬币 ## 题目背景 小明正在玩一个“翻硬币”的游戏。 ## 题目描述 桌上放着排成一排的若干硬币。我们用 `*` 表示正面,用 `o` 表示反面(是小写字母,不是零),比如可能情形是 `**oo***oooo`,如果同时翻转左边的两个硬币,则变为 `oooo** ......
蓝桥 硬币 8597 2013

[SDOI2013] 泉

考虑容斥。 我们记至少有 \(i\) 个指标相同的年份对数为 \(f_i\),那么最终答案为: \[\sum_{i=k}^n (-1)^{i-k}\times f_i \]\(f_i\) 可以通过枚举状态,之后通过字符串哈希来计数得到(注意指标只有 \(6\) 个)。字符串哈希可以把 base 设为 ......
SDOI 2013

P4899 [IOI2018] werewolf 狼人 题解

P4899 [IOI2018] werewolf 狼人 题解 题目描述 省流: \(n\) 个点,\(m\) 条边,\(q\) 次询问,对于每一次询问,给定一个起点 \(S\) 和终点 \(T\) ,能否找到一条路径,前半程不能走 \(0\thicksim L-1\) 这些点,后半程不能走 \(R+ ......
题解 werewolf P4899 4899 2018

震惊!石室中学某男子竟 AK IOI!

近日,小编发现,石室中学某男子竟然 AK 了 IOI,这究竟是怎么一回事呢?请跟随小编的脚步来看看吧! 你知道是谁 AK 了 IOI 吗?没错!就是我!我 AK 了 IOI!我是犇犇,I AK IOI! 我爱 AK,AK 爱我。一直 AK,从未超越。 ......
石室 男子 中学 IOI AK

P5227 [AHOI 2013] 连通图

P5227 [AHOI 2013] 连通图 线段树分治板子题。 根据套路,先将所有操作离线,用线段树分治将删边转化为加边后撤销。 具体而言,记录每个操作有效的时间段,插入到线段树上对应的区间。用可撤销并查集维护连通性,用栈记录已经进行过的操作,以便之后进行撤销。感觉说的了很多没用的,具体还是看代码吧 ......
P5227 5227 2013 AHOI

P4396 [AHOI2013] 作业

Link 这是一道恶心至极的莫队套分块题。 考虑维护一个莫队,维护在 \([l,r]\) 值域下的答案。 考虑维护一个值域分块,维护在只余下 \([a,b]\) 的答案。 单点修改对答案带来的变化: \(ans1\) 块:直接在 \(pos\) 位置上面做一个修改操作,然后去 \(\Theta(1) ......
P4396 4396 2013 AHOI

P1967 [NOIP2013 提高组] 货车运输 (生成树,LCA)

P1967 [NOIP2013 提高组] 货车运输 https://www.luogu.com.cn/problem/P1967 首先有些边是没用的(比较小的边),比如两个点之间的两条(并行的)路,只有较大的会被走到,小的不会被走,因此可以直接去除小的边,即求最大生成树。 接着做求任意两点经过的边的 ......
货车 P1967 1967 NOIP 2013

P4099 [HEOI2013] SAO

P4099 [HEOI2013] SAO 很有意思的一道题。 考虑树形 DP。首先考虑的是 \(f_i\) 表示 \(i\) 为根的子树内合法的拓扑序数量,但是这样合并子树的时候是无法计算的,如下图: 假设 \(1\) 当前合并了 \(3\) 这棵子树,接下来要合并红色和蓝色的部分,此时 \(2\) ......
P4099 4099 2013 HEOI SAO

正如ioi2023noip二十连游寄

day 1 抽象场。 T1是诈骗题,剩下三题都是撒币概率期望。赛事没有人过t3t4。 毫无意义。 T2想不到可以把相似的状态归在一起。从 \(O(2^{3n})\) 到 \(O({\begin{pmatrix}n+m\\n\end{pmatrix}}^3)\),很难想到。不过foi的时候甚至听说过拆 ......
正如 2023 noip ioi

洛谷P3300 [SDOI2013] 城市规划 题解

[SDOI2013] 城市规划 题意:给你一个 \(6 \times n\) 的网格题,单点修改,询问区间联通块数,\(n \le 10^5\)。 解:看起来就很显然的一道题......线段树每个点用一个 ufs 维护连通性; 我为了方便思考把图转成横着的了。 写起来真是毒瘤...... 重点在于: ......
题解 城市规划 城市 P3300 3300

[IOI2000] 邮局

[IOI2000] 邮局 题目描述 高速公路旁边有一些村庄。高速公路表示为整数轴,每个村庄的位置用单个整数坐标标识。没有两个在同样地方的村庄。两个位置之间的距离是其整数坐标差的绝对值。 邮局将建在一些,但不一定是所有的村庄中。为了建立邮局,应选择他们建造的位置,使每个村庄与其最近的邮局之间的距离总和 ......
邮局 2000 IOI

洛谷 P1969 [NOIP2013 提高组] 积木大赛 - 小思维

洛谷 P1969 [NOIP2013 提高组] 积木大赛 [NOIP2013 提高组] 积木大赛 题目描述 春春幼儿园举办了一年一度的“积木大赛”。今年比赛的内容是搭建一座宽度为 \(n\) 的大厦,大厦可以看成由 \(n\) 块宽度为 \(1\) 的积木组成,第 \(i\) 块积木的最终高度需要是 ......
积木 思维 P1969 1969 NOIP

【分享】office 2007、2010、2013最终版分享 (转)

转自宋永志博客,宋永志博客 - 最纯净的系统下载站 (songyongzhi.com) Office 2007 SP3 简体中文专业增强版 2019.02(终结版) 软件介绍:1、Office 2007 SP3专业增强版,集成补丁至2019年02月,集成正版序列号,安装完后自动激活。2、Office ......
office 2007 2010 2013

IOI2022 无线电信号塔

询问实际上是求笛卡尔树上的叶子结点个数,因为非叶子一定无法与子树内通信 发现如果两个叶子 \(u,v\) 以 \(\text{LCA(u,v)}\) 的某一祖先 \(p\) 进行通信,那么 \(p\) 的祖先也一定能通信,保证两两能通信的关键就是一棵对于所有关键点的虚树,由于关键点之间并不存在祖先后 ......
无线电 信号 无线 2022 IOI

题解 CF1034C【Region Separation】/ SS221116D【Xiong AK 10 IOI】

很妙的性质题!全是意识流证明见过吗? problem 每次选一个非空边集删掉,谓之曰砍树。砍树后需要满足每个连通块的点权和相同。 在一个方案中可以砍很多次树,都要满足砍树后的要求。一共有多少种合法方案呢? \(n\leq 10^6,1\leq a_i\leq 10^9\)。 solution 假如我 ......
题解 Separation 221116D 221116 Region