04 2019 档案

摘要:题目链接: [BJOI2019]排兵布阵 对于每座堡垒,将$s$个对手排序,显然如果安排的兵力能打败第$i$个对手就一定能打败前$i-1$个。 那么对于第$i$座城堡,可以看做有$s+1$个物品(可以不安排兵力),第$j$个物品代价为$2*v[j]+1$,收益为$i*j$。 剩下的只需要将每座城堡的 阅读全文
posted @ 2019-04-26 10:28 The_Virtuoso 阅读(318) 评论(0) 推荐(0) 编辑
摘要:题目链接: [JOI 2019 Final]独特的城市 对于每个点,它的答案最大就是与它距离最远的点的距离。 而如果与它距离为$x$的点有大于等于两个,那么与它距离小于等于$x$的点都不会被计入答案。 所以我们需要找到对于每个点$u$距离它最远的点及最小的距离$x$满足距离$u$的距离大于等于$x$ 阅读全文
posted @ 2019-04-24 21:27 The_Virtuoso 阅读(535) 评论(0) 推荐(0) 编辑
摘要:题目描述 近来A国和B国的矛盾激化,为了预防不测,A国准备修建一条长长的防线,当然修建防线的话,肯定要把需要保护的城市修在防线内部了。可是A国上层现在还犹豫不决,到底该把哪些城市作为保护对象呢?又由于A国的经费有限,所以希望你能帮忙完成如下的一个任务: 1.给出你所有的A国城市坐标 2.A国上层经过 阅读全文
posted @ 2019-04-23 17:04 The_Virtuoso 阅读(314) 评论(0) 推荐(0) 编辑
摘要:题目描述 七夕祭上,Vani牵着cl的手,在明亮的灯光和欢乐的气氛中愉快地穿行。这时,在前面忽然出现了一台太鼓达人机台,而在机台前坐着的是刚刚被精英队伍成员XLk、Poet_shy和lydrainbowcat拯救出来的的applepi。看到两人对太鼓达人产生了兴趣,applepi果断闪人,于是cl拿 阅读全文
posted @ 2019-04-21 21:07 The_Virtuoso 阅读(387) 评论(0) 推荐(0) 编辑
摘要:题目描述 输入 输出 样例输入 3 4 1 2 2 1 2 1 3 1 2 1 1 1 3 1 3 2 3 2 3 样例输出 2 2 1 1 3 2 2 1 提示 N=100000,M=1000000 莫队+树状数组: 先考虑每次询问没有权值区间限制的情况,将询问离线排序,用一个数组记录答案,莫队即 阅读全文
posted @ 2019-04-21 20:08 The_Virtuoso 阅读(240) 评论(0) 推荐(0) 编辑
摘要:题目链接: [HNOI2011]卡农 题目要求从$S=\{1,2,3……n\}$中选出$m$个子集满足以下三个条件: 1、不能选空集 2、不能选相同的两个子集 3、每种元素出现次数必须为偶数次 我们考虑递推,设$f[i]$为选$i$个集合满足以上条件的方案数。 考虑容斥: 当确定了前$i-1$个集合 阅读全文
posted @ 2019-04-21 15:44 The_Virtuoso 阅读(177) 评论(0) 推荐(1) 编辑
摘要:题目描述 输入 第一行两个数n、m,表示矩阵的大小。 接下来n行,每行m列,描述矩阵A。 最后一行两个数L,R。 第一行两个数n、m,表示矩阵的大小。 接下来n行,每行m列,描述矩阵A。 最后一行两个数L,R。 输出 第一行,输出最小的答案; 第一行,输出最小的答案; 样例输入 2 2 0 1 2 阅读全文
posted @ 2019-04-20 11:38 The_Virtuoso 阅读(152) 评论(0) 推荐(0) 编辑
摘要:题目描述 小皮球在计算出答案之后,买了一堆皮肤,他心里很开心,但是一不小心,就忘记自己买了哪些皮肤了。==|||万 幸的是,他还记得他把所有皮肤按照1~N来编号,他买来的那些皮肤的编号(他至少买了一款皮肤),最大公约数 是G,最小公倍数是L。现在,有Q组询问,每组询问输入一个数字X,请你告诉小皮球, 阅读全文
posted @ 2019-04-19 22:58 The_Virtuoso 阅读(194) 评论(0) 推荐(0) 编辑
摘要:题目描述 给出n个数qi,给出Fj的定义如下: 令Ei=Fi/qi,求Ei. 给出n个数qi,给出Fj的定义如下: 令Ei=Fi/qi,求Ei. 输入 第一行一个整数n。 接下来n行每行输入一个数,第i行表示qi。 n≤100000,0<qi<1000000000 第一行一个整数n。 接下来n行每行 阅读全文
posted @ 2019-04-19 21:37 The_Virtuoso 阅读(242) 评论(0) 推荐(0) 编辑
摘要:题目描述 N柱砖,希望有连续K柱的高度是一样的. 你可以选择以下两个动作 1:从某柱砖的顶端拿一块砖出来,丢掉不要了. 2:从仓库中拿出一块砖,放到另一柱.仓库无限大. 现在希望用最小次数的动作完成任务. N柱砖,希望有连续K柱的高度是一样的. 你可以选择以下两个动作 1:从某柱砖的顶端拿一块砖出来 阅读全文
posted @ 2019-04-18 17:35 The_Virtuoso 阅读(193) 评论(0) 推荐(0) 编辑
摘要:总结: 这一年的清华集训题虽然没有非常毒瘤的题但总体来说难度较大(可能是我比较蒟蒻),覆盖的算法比较全面且很有思维难度,在这里做一下题目总结及简略题解(详细题解请转至对应题目题解的博客)。 Alice和Bob又在玩游戏 $solution$:$SG$函数+trie树合并 显然每棵树是一个单一游戏,求 阅读全文
posted @ 2019-04-17 21:01 The_Virtuoso 阅读(404) 评论(0) 推荐(0) 编辑
摘要:题目链接: [GXOI/GZOI2019]旅行者 我们考虑每条边的贡献,对每个点求出能到达它的最近的感兴趣的城市(设为$f[i]$,最短距离设为$a[i]$)和它能到达的离它最近的感兴趣的城市(设为$g[i]$,最短距离设为$b[i]$)。 那么每条边$(u,v,w)$的贡献就是$a[u]+w+b[ 阅读全文
posted @ 2019-04-17 16:41 The_Virtuoso 阅读(489) 评论(0) 推荐(1) 编辑
摘要:题目链接: [GXOI/GZOI2019]旧词 对于$k=1$的情况,可以参见[LNOI2014]LCA,将询问离线然后从$1$号点开始对这个点到根的路径链修改,每次询问就是对询问点到根路径链查询即可。 可以发现,如果一个点的贡献被记入答案,那么这个点到根的路径上所有点的贡献都会被记入答案。 那么对 阅读全文
posted @ 2019-04-17 14:21 The_Virtuoso 阅读(335) 评论(0) 推荐(0) 编辑
摘要:题目链接: [GXOI/GZOI2019]逼死强迫症 设$f[i][j]$表示前$i$列有$j$个$1*1$的格子的方案数,那么可以列出递推式子: $f[i][0]=f[i-1][0]+f[i-2][0]$ $f[i][1]=2*f[i-1][0]+f[i-1][1]$ $f]i][2]=f[i-1 阅读全文
posted @ 2019-04-17 13:56 The_Virtuoso 阅读(275) 评论(0) 推荐(0) 编辑
摘要:题目链接: [GXOI/GZOI2019]宝牌一大堆 求最大值容易想到$DP$,但如果将$7$种和牌都考虑进来的话,$DP$状态不好设,我们将比较特殊的七小对和国士无双单独求,其他的进行$DP$。 观察其他五种和牌可以发现,他们都是由$4$组杠子或面子和$1$组雀头组成。 那么可以列出$DP$式子: 阅读全文
posted @ 2019-04-16 21:52 The_Virtuoso 阅读(416) 评论(0) 推荐(0) 编辑
摘要:题目链接: [GXOI/GZOI2019]与或和 既然求的是二进制运算的和,那么我们按位考虑,这样就将矩阵变成了一个$01$矩阵。 对于或运算,就是求有多少个子矩形中有$1$。 直接求不好办,考虑有多少个矩形只有$0$。 我们统计以每个$0$为矩形右下角的矩形有多少个。 对于第$i$行的每一列维护出 阅读全文
posted @ 2019-04-16 21:03 The_Virtuoso 阅读(301) 评论(0) 推荐(0) 编辑
摘要:题目描述 iPig在假期来到了传说中的魔法猪学院,开始为期两个月的魔法猪训练。经过了一周理论知识和一周基本魔法的学习之后,iPig对猪世界的世界本原有了很多的了解:众所周知,世界是由元素构成的;元素与元素之间可以互相转换;能量守恒……。 能量守恒……iPig 今天就在进行一个麻烦的测验。iPig 在 阅读全文
posted @ 2019-04-15 19:50 The_Virtuoso 阅读(354) 评论(0) 推荐(0) 编辑
摘要:题目链接: [APIO2017]斑斓之地 将不是河流的格子染成白色,是河流的格子染成黑色,那么连通块数就是白色格子数$-1*2$的联通白色格子数$-2*1$的联通白色格子数$+2*2$的联通白色格子数。 我们考虑每个格子与它左边、上边、左上三个格子的连通性(同为白色视为联通)。 为了方便起见,对于每 阅读全文
posted @ 2019-04-15 19:00 The_Virtuoso 阅读(656) 评论(0) 推荐(0) 编辑
摘要:题目描述 明明这次又要出去旅游了,和上次不同的是,他这次要去宇宙探险!我们暂且不讨论他有多么NC,他又幻想了他应 该带一些什么东西。理所当然的,你当然要帮他计算携带N件物品的方案数。他这次又准备带一些受欢迎的食物, 如:蜜桃多啦,鸡块啦,承德汉堡等等当然,他又有一些稀奇古怪的限制:每种食物的限制如下 阅读全文
posted @ 2019-04-13 09:30 The_Virtuoso 阅读(424) 评论(0) 推荐(0) 编辑
摘要:题目链接: Codeforces702F 题目大意:有$n$种T恤,每种有一个价格$c_{i}$和品质$q_{i}$且每种数量无限。现在有$m$个人,第$i$个人有$v_{i}$元,每人每次会买他能买得起的品质最高的一件T恤(当两件T恤品质相同时优先买价格低的),每人只能买一件每种T恤。求最后每个人 阅读全文
posted @ 2019-04-12 17:22 The_Virtuoso 阅读(293) 评论(0) 推荐(0) 编辑
摘要:题目描述 Byteotian Interstellar Union (BIU) has recently discovered a new planet in a nearby galaxy. The planet is unsuitable for colonisation due to stra 阅读全文
posted @ 2019-04-11 21:57 The_Virtuoso 阅读(175) 评论(0) 推荐(0) 编辑
摘要:题目链接: [集训队作业2018]小Z的礼物 题目要求的就是最后一个喜欢的物品的期望得到时间。 根据$min-max$容斥可以知道$E(max(S))=\sum\limits_{T\subseteq S}^{ }(-1)^{|T|-1}E(min(T))$ 那么只需要知道每个子集中最早得到的物品的期 阅读全文
posted @ 2019-04-11 18:34 The_Virtuoso 阅读(370) 评论(0) 推荐(0) 编辑
摘要:题目描述 Bob有一棵n个点的有根树,其中1号点是根节点。Bob在每个点上涂了颜色,并且每个点上的颜色不同。定义一条路 径的权值是:这条路径上的点(包括起点和终点)共有多少种不同的颜色。Bob可能会进行这几种操作: 1 x: 把点x到根节点的路径上所有的点染上一种没有用过的新颜色。 2 x y: 求 阅读全文
posted @ 2019-04-10 11:21 The_Virtuoso 阅读(237) 评论(0) 推荐(0) 编辑
摘要:题目描述 给定N个数,你可以在这些数中任意选一些数出来,每个数可以选任意多次,试求出你能选出的数的异或和的最大值和严格次大值。 给定N个数,你可以在这些数中任意选一些数出来,每个数可以选任意多次,试求出你能选出的数的异或和的最大值和严格次大值。 输入 第一行一个正整数N。 接下来一行N个非负整数。 阅读全文
posted @ 2019-04-10 10:14 The_Virtuoso 阅读(233) 评论(0) 推荐(0) 编辑
摘要:题目描述 IOI国历史研究的第一人——JOI教授,最近获得了一份被认为是古代IOI国的住民写下的日记。JOI教授为了通过这份日记来研究古代IOI国的生活,开始着手调查日记中记载的事件。 日记中记录了连续N天发生的时间,大约每天发生一件。 事件有种类之分。第i天(1<=i<=N)发生的事件的种类用一个 阅读全文
posted @ 2019-04-10 10:02 The_Virtuoso 阅读(200) 评论(0) 推荐(0) 编辑
摘要:题目链接: [十二省联考2019]字符串问题 首先考虑最暴力的做法就是对于每个$B$串存一下它是哪些$A$串的前缀,然后按每组支配关系连边,做一遍拓扑序DP即可。 但即使忽略判断前缀的时间,光是连边的时间就会爆炸,显然不能暴力连边。 对于前缀不好解决,可以将字符串翻转然后变成判断是否是后缀。 可以发 阅读全文
posted @ 2019-04-10 09:48 The_Virtuoso 阅读(492) 评论(0) 推荐(0) 编辑
摘要:题目链接: [十二省联考2019]异或粽子 求前$k$大异或区间,可以发现$k$比较小,我们考虑找出每个区间。 为了快速得到一个区间的异或和,将原序列做前缀异或和。 对于每个点作为右端点时,我们维护出与他异或起来最大的左端点并将这组信息用结构体存起来插入堆中。 那么最大值就是堆顶那组(假设右端点为$ 阅读全文
posted @ 2019-04-10 08:51 The_Virtuoso 阅读(218) 评论(0) 推荐(0) 编辑
摘要:题目链接: [十二省联考2019]春节十二响 可以发现每条链上的所有点都要放在不同的段里,那么最多只需要树的深度这么多段就够了。 因为这样可以保证每条链上的点可以放在不同的段中而且一个点放在这些段中一定会比新开一个段更优。 那么我们先考虑一条链的情况,显然是先将较长的一条链计入答案,然后将另一条链上 阅读全文
posted @ 2019-04-09 23:28 The_Virtuoso 阅读(326) 评论(0) 推荐(0) 编辑
摘要:这次省选真的经历了很多,虽然最后一波三折进了省队,但还是留下了许多遗憾。 DAY1 进考场先看T1,区间线性基?想了想大概像超级钢琴那样做?但trie树上怎么查区间第k大?一时间没想出来。咦!暴力60分很好拿诶!拿完60走人!去看第二题,好像找到每个A串的前缀B串然后连边跑一遍拓扑序DP就好?-1的 阅读全文
posted @ 2019-04-09 20:53 The_Virtuoso 阅读(1185) 评论(9) 推荐(3) 编辑
摘要:题目链接: 跳伞求生 可以将题目转化成数轴上有$n$个人和$m$个房子,坐标分别为$a_{i}$和$b_{i}$,每个人可以进一个他左边的房子,每个房子只能进一个人。每个房子有一个收益$c_{i}$,每个人进房子收益为$a_{i}-b_{j}+c_{j}$,不要求所有人都进房子,求最大收益。显然可以 阅读全文
posted @ 2019-04-09 09:28 The_Virtuoso 阅读(458) 评论(0) 推荐(0) 编辑
摘要:题目描述 小铭铭最近获得了一副新的桌游,游戏中需要用 m 个骑士攻占 n 个城池。 这 n 个城池用 1 到 n 的整数表示。除 1 号城池外,城池 i 会受到另一座城池 fi 的管辖, 其中 fi <i。也就是说,所有城池构成了一棵有根树。这 m 个骑士用 1 到 m 的整数表示,其 中第 i 个 阅读全文
posted @ 2019-04-08 22:38 The_Virtuoso 阅读(210) 评论(0) 推荐(0) 编辑
摘要:题目描述 满汉全席是中国最丰盛的宴客菜肴,有许多种不同的材料透过满族或是汉族的料理方式,呈现在數量繁多的菜色之中。由于菜色众多而繁杂,只有极少數博学多闻技艺高超的厨师能够做出满汉全席,而能够烹饪出经过专家认证的满汉全席,也是中国厨师最大的荣誉之一。 世界满汉全席协会是由能够料理满汉全席的专家厨师们所 阅读全文
posted @ 2019-04-08 22:15 The_Virtuoso 阅读(203) 评论(0) 推荐(0) 编辑
摘要:题目描述 【故事背景】 宅男JYY非常喜欢玩RPG游戏,比如仙剑,轩辕剑等等。不过JYY喜欢的并不是战斗场景,而是类似电视剧一般的充满恩怨情仇的剧情。这些游戏往往 都有很多的支线剧情,现在JYY想花费最少的时间看完所有的支线剧情。 【问题描述】 JYY现在所玩的RPG游戏中,一共有N个剧情点,由1到 阅读全文
posted @ 2019-04-04 18:23 The_Virtuoso 阅读(234) 评论(0) 推荐(0) 编辑
摘要:题目描述 给你一个N*N的矩阵,不用算矩阵乘法,但是每次询问一个子矩形的第K小数。 给你一个N*N的矩阵,不用算矩阵乘法,但是每次询问一个子矩形的第K小数。 给你一个N*N的矩阵,不用算矩阵乘法,但是每次询问一个子矩形的第K小数。 输入 第一行两个数N,Q,表示矩阵大小和询问组数;接下来N行N列一共 阅读全文
posted @ 2019-04-03 22:14 The_Virtuoso 阅读(229) 评论(0) 推荐(0) 编辑
摘要:题目链接: Codeforces741D 题目大意:给出一棵树,根为$1$,每条边有一个$a-v$的小写字母,求每个点子树中的一条最长的简单路径使得这条路径上的边上的字母重排后是一个回文串。 显然如果一条路径上的字母重排后是回文串,那么最多有一个字母有奇数个。我们用$2^{22}$的一个二进制来记录 阅读全文
posted @ 2019-04-02 22:04 The_Virtuoso 阅读(331) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示