IOI

IOI2020国家集训队作业 做题记录

## 约定 - 【码】:标记为该题码量大,考验码力。 # IOI2020国家集训队作业 Part 1 1. [CF504E Misha and LCP on Tree](https://codeforces.com/problemset/problem/504/E)【码】: 序列上的套路拉到树上。运 ......
集训队 国家 2020 IOI

[IOI2013] wombats

# [IOI2013] wombats ## 题意 太长略。 ## 题解 很神的一题。 首先有一个naive的想法是每修改一次就跑一遍全源最短路,然后 $O(1)$ 回答询问。 考虑到实际上可以优化,设 $f_{i,j}$ 表示第一行第 $i$ 个点到最后一行第 $j$ 个点的最短路。 这题一个比较 ......
wombats 2013 IOI

洛谷 P8490 [IOI2022] 鲶鱼塘

[洛谷传送门](https://www.luogu.com.cn/problem/P8490 "洛谷传送门") [LOJ 传送门](https://loj.ac/p/3830 "LOJ 传送门") 不算很难的题,但是调起来比较恶心。 下文默认下标从 $1$ 开始。 设第 $i$ 列长堤的高度为 $h ......
鲶鱼 P8490 8490 2022 IOI

决策单调性优化DP 学习笔记 & P4767 [IOI2000] 邮局 题解

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

P5044 [IOI2018] meetings 会议 思考--zhengjun

在 NFLS 模拟赛上遇到的,赛后订正过的。 隔了蛮长时间的,总结一下。 - 首先转化为笛卡尔树上后缀前缀的问题。 - 然后考虑如何转移,发现转移形如 $f(x)=\min\{f(x)+C,kx+b\}$ 的形式。 - 可以直接线段树维护每个点的最优直线,在 update 的时候: - 如果 $f( ......
meetings zhengjun 会议 P5044 5044

P1216 [USACO1.5] [IOI1994]数字三角形

自己的思想:要用逆序,但是某个未知的位置可能存在一个非常大的数,因此不知道如何dp 看题解之后:对于倒数第二行的数,可以算出它们的最优解,依次往上推,第一个数就是整体的最优解,其实本质上可以用隔离意识来看,在搞最后一排时,将前面所有排隔离掉,在处理中间的每一排时,又将其他排隔离掉 接下来写一下代码 ......
三角形 数字 USACO1 P1216 USACO

IOI 2023 国家队集训@威海

## Day 1 CCO 2023. T2:$k=1$ 好做的,$k=3$ 能遍历整颗树。$k=2$ 需要一个非常巨大分类讨论的 dp。 T3:首先通过 Hall 定理,去除掉一定没有用的长边。然后可以猜测答案一定为剩下的边数 $cnt/3$。 ## Day 2 T2:通信,还没做。 T3:先 [H ......
国家队 国家 2023 IOI

P5892 [IOI2014] holiday 假期

# P5892 [IOI2014] holiday 假期 ## 题意 健佳正在制定下个假期去台湾的游玩计划。在这个假期,健佳将会在城市之间奔波,并且参观这些城市的景点。 在台湾共有 $n$ 个城市,它们全部位于一条高速公路上。这些城市连续地编号为 $0$ 到 $n-1$。 对于城市 $i$($0 S ......
holiday P5892 5892 2014 IOI

IOI 2015 Teams 分组

# IOI 2015 Teams 分组 ## 题意 班里有 $N$ 个学生,他们的编号为从 $0$ 到 $N-1$。每天,老师都有一些项目需要学生去完成。每个项目都需要由一组学生在一天内完成。项目的难度可能不同。对于每个项目,老师知道应该选择由多少学生组成的小组去完成。 不同的学生对小组的规模有不同 ......
Teams 2015 IOI

[IOI2000] 邮局

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

【图论】【建模】IOI2016 railroad

# 【图论】【建模】IOI2016 railroad ### 题目描述 Anna 在一个游乐园工作。她负责建造一个新的过山车铁路。她已经设计了影响过山车速度的 $n$ 个特殊的路段(方便起见标记为 $0$ 到 $n-1$)。现在 Anna 必须要把这些特殊的路段放在一起并提出一个过山车的最后设计。为 ......
railroad 2016 IOI

IOI 期刊《信息学奥林匹克竞赛》刊文选读(一)

你可能都不知道!IOI 竟有学术出版物! 《信息学奥林匹克竞赛》是国际信息学奥林匹克竞赛组织与维尔纽斯大学数学与信息学研究所合办的期刊,创刊于 2007 年。 《信息学奥林匹克竞赛》的官方网站:。 《信息学奥林匹克竞赛》的各卷见 。 本文将阅读《信息学奥林匹克竞赛》的创刊卷,也就是 2007 年的卷 ......
刊文 期刊 信息 IOI

洛谷 P8492 - [IOI2022] 无线电信号塔

想到将最优化问题转化为数点问题的一步了,但是因为转化的姿势不太好导致我的数点不太能用特别简洁的数据结构维护,最后只好看题解( 考虑先解决单组询问的问题,对于每个点 $i$,我们找出它左边最近的 $h_l\le h_i-D$ 的点 $l$,和它右边最近的 $h_r\le h_i-D$ 的点 $r$,然 ......
无线电 信号 无线 P8492 8492

P4381 [IOI2008] Island

P4381 [IOI2008] Island #include <bits/stdc++.h> using namespace std; #define int long long const int M=1e6+5; int n; int h[M],ne[M<<1],e[M<<1],w[M<<1] ......
Island P4381 4381 2008 IOI

UOJ #661. 【IOI2021】keys

题面传送门 有点精妙的题目。 首先我们发现这个题目问的方式非常奇怪,它只要求最小的集合大小。这说明如果无脑把所有点的集合都求出来应该是做不了的。因此我们需要对于最小值的问题挖掘一点性质。 观察:如果 $x$ 可以走到 $y$ ,那么$p_x\geq p_y$。特别的,如果 $y$ 可以走到 $x$, ......
2021 keys UOJ 661 IOI

【IOI2017】Toy Train(博弈)

题目链接:https://uoj.ac/problem/322 分析 “一个点的出边一旦确定就不能改变”这个条件不好处理。通过网上一些题解的分析,可以把问题修改成: 结点的主人每次可以指定任意一条出边(即使之前已经指定了另外一条)。 A 胜利条件:存在一种策略,无论 B 怎么操作,总能使火车无限次经 ......
Train 2017 IOI Toy

【题解】P4898 [IOI2018] seats 排座位

思路 线段树。 题意可以转化成每次判定有多少个前缀满足所有结点构成矩形。 首先排除确定矩阵坐标再数答案的做法,因为太难。 所以考虑如何对前缀进行判定。 一个简单的想法是维护前 $i$ 个点中 $x, y$ 坐标的最值,但这样只能暴力看矩阵中的所有元素,跑得很慢。 不妨思考一下合法的条件: 前 $i$ ......
题解 座位 P4898 seats 4898
共47篇  :2/2页 首页上一页2下一页尾页