自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

Cold_Chair的博客

一位蒟蒻的事故记录

  • 博客(19)
  • 收藏
  • 关注

原创 GDKOI2018 颓废记

为什么要说这是颓废记呢?因为在比赛前我为了清华、全国冬令营办置了一台Lenovo Tianyi 310,然后就带去比赛了,后面你能想到。Day 0:刚刚结束了五天短训的我回家适应了一下笔记本下午4点就匆忙赶到学校了,由于5:30才发车去酒店,所以打了回球,然后乘大巴去酒店。到了酒店发现这不就是NOIP那个网速100KB/s-的传说中的星级酒店吗?唉,等等,又要在二中比?

2018-01-29 00:15:34 726 2

原创 图论知识整理

定义:最小路径覆盖:用简单路径(一个点只经过一次的路径)去覆盖所有点的最少路径条数。最小点覆盖:选出最少的点,使任意一条边连接的两个点都至少有一个被选。最大独立集:独立集:图的点集的一个子集,这些点之间两两没有边相连。 最大独立集:点数最大的独立集。最大团:团:和独立集相对,图的点集的一个子集,这些点两两之间都有边相连。 最大团:点数最大的团。DAG的定理:最小路径覆盖:将每个点拆成x,x’

2018-01-24 15:52:03 618

原创 【NOI2014模拟】疫苗(burnside引理)

Description:中二病正在危害人类!不知何时爆发的中二病,起初还毫无任何症状,最近却连续出现致命症状,已经成为了一种不治之症。科学家们正在着手研发疫苗。科学家从患者体内提取出了中二病病原体,并找出了其致病DNA。这条DNA可以被分为n段,第n段和第1段相接,呈环形。要制作疫苗的话,需要从中取出若干段DNA。 然而,中二病的生存和复制能力特别强。如果疫苗中存在两段在原DNA中距离小于k的DNA

2018-01-23 21:49:24 714

原创 【NOI2014模拟】数列

Description:给定一个长度为n的正整数数列a[i]。定义2个位置的f值为两者位置差与数值差的和,即f(x,y)=|x-y|+|a[x]-a[y]|。你需要写一个程序支持2种操作(k都是正整数):Modify x k:将第x个数的值修改为k。Query x k:询问有几个i满足f(x,i)<=k。询问不仅要考虑当前数列,还要考虑任意历史版本,即统计任意位置上出现过的任意数值与当前的a[x]的

2018-01-23 15:12:12 1044

原创 【NOI2014模拟】加工安排

Description:小K爸爸的工厂最近生意红火!小K也利用自己的所学所能帮助他的父亲。 有N位客户希望工厂为他们加工产品。每位客户都提供了需要加工的产品的类型,产品到达工厂的时间s和最迟完成加工的时间t。小K根据需要加工的产品类型预计了每个产品加工所需的时间c(时间i可以认为是第i分钟开始的时刻)。工厂里的生产车间一共有M台机器。每个产品在每台机器上都可以加工,但是,一台机器在任何时候

2018-01-23 14:22:54 394

原创 【WC2016模拟】雪中送温暖

Description: 题解:当k=2的时候就相当于求杨辉三角奇偶性,也就是二次项系数奇偶性,也是格子图方案数。先把所有坐标减1。对于(x,y),从(0, 0)走到它的方案数的奇偶性就是它的值,方案数是Cxx+y=(x+y)!x!y!C_{x+y}^x={(x+y)!\over x!y!},理解是总共有x+y次移动,要向下移动x次的方案数对于(x,y,z),方案数是Cx

2018-01-22 21:08:49 419

原创 【NOI2014模拟】数据

Description:为了写论文,Alex经常要整理大量的数据。 这一次,Alex面临一个严峻的考验:他需要实现一个数据结构来维护一个点集。 现在,二维平面上有N个点。Alex 需要实现以下三种操作:在点集里添加一个点;给出一个点,查询它到点集里所有点的曼哈顿距离的最小值;给出一个点,查询它到点集里所有点的曼哈顿距离的最大值。 两个点的曼哈顿距离定义为它们的横坐标差的绝对

2018-01-22 20:40:51 412

原创 【2014东莞市选】分组

Description:有n个字符串,给这些字符串分组,使得每个字符串属于且仅属于一个组。 对于一个合法的分组,至少满足以下两个条件种的一个: 1. 所有字符串的k前缀相同(即前k个字母相同) 2. 所有字符串的k后缀相同(即后k个字母相同) 3.你需要给这些字符串分组,使得所分的组数最少。 n<=5000,k<=550题解:先离散一下前缀和后缀。 对于一个串,它的前缀和后缀

2018-01-22 20:34:44 339

原创 【2012中山市选】最大立方体空间(二维线段树)

Description:给出一个长方体的箱子,还有在箱子里面的N个长方体的盒子,箱子和盒子的各个边都是平行于某个三维坐标轴。现在要求你找出其中最大的立方体空间,输出它的长度。首先这个空间必须位于箱子里面,而且不能与其它的盒子占的空间冲突。这个空间也必须是各边平行于某个坐标轴。0<=N<=10000<=xi<=Xi<=L<=10000<=yi<=Yi<=W<=10000<=zi<=Zi<=H<=100

2018-01-20 22:30:13 522

原创 【中山市选2014】图

Description:一个图有n+m个顶点,顶点分黑白两种颜色,其中编号1~n的为白色顶点,n+1~n+m的为黑色顶点。对于任意一个白色顶点vi,有且仅有a个不同的白色顶点和b个不同的黑色顶点与之相连。对于任意一个黑色顶点ui,有且仅有c个不同的白色顶点和d个不同的黑色顶点与之相连。你的任务是根据给出的a,b,c,d,将原图构造出来,如果有多种构造方案,则输出n+m最小的方案,如果还有多种方案,则

2018-01-20 16:34:50 356

原创 【NOI2011】阿狸的打字机

Description:阿狸喜欢收藏各种稀奇古怪的东西,最近他淘到一台老式的打字机。打字机上只有28个按键,分别印有 26个小写英文字母和’B’、’P’两个字母。 经阿狸研究发现,这个打字机是这样工作的: 输入小写字母,打字机的一个凹槽中会加入这个字母(按 P 前凹槽中至少有一个字母)。 按一下印有'B'的按键,打字机凹槽中最后一个字母会消失。 按一下印有'P'的按键,打字机会在纸上打印出凹槽中现有

2018-01-19 21:16:58 375

原创 【TJOI2013】单词

Description:小张最近在忙毕业设计,所以一直在读论文。一篇论文是由许多单词组成的。 但小张发现一个单词会在论文中出现很多次,他想知道每个单词分别在论文中出现了多少次。 单词数不超过200 单词总长度不超过1000000题解:这题我能想到的做法有三个。第一个是最朴素的AC自动机。我们需要清楚知道AC自动机的fail链的定义:走到x所代表的字符串有出现的最长的一个后缀。在原trie上往子

2018-01-19 21:09:18 462

原创 【WC2015模拟2.5】数组

题目大意:给你n个元素的颜色。 问元素的颜色互不相同的区间有多少个。 支持单点修改。 1<=n<=10^5题解:设last[i]表示i元素的颜色上一次出现的位置。 假设我们确定了区间左端点x, 右端点y要满足条件则max(last[i])<x,(i in [x..y])max(last[i])<x,(i~ in ~[x..y])再设一个p数组,p[last[i]]=i则右端点<min(p[

2018-01-12 18:35:49 296

原创 【2011集训队出题】Digit

Description:  在数学课上,小T又被老师发现上课睡觉了。为了向全班同学证明小T刚才没有好好听课,数学老师决定出一道题目刁难一下小T,如果小T答不出,那么……   情节就按照俗套的路线发展下去了,小T显然无法解决这么复杂的问题,可怜的小T只能向你求助:   题目是这样的:   求一个满足条件的n位数A(不能有前导0),满足它的数字和为s1,并且,A*d的数字和为s2.   1

2018-01-05 18:54:09 619 1

原创 【2011集训队出题】Construct

Description:  随着改革开放的深入推进……   小T家要拆迁了……   当对未来生活充满美好憧憬的小T看到拆迁协议书的时候,小T从一位大好的社会主义青年变成了绝望的钉子户。   由于小T的家位于市中心,拆迁工作又难以进行,有关部门决定先把小T家用围栏围起来,以免影响市容。考虑到要建设资源节约型社会,他们希望所用的围栏长度越短越好,由于市中心寸土寸金,在围栏长度最短的情况下,围

2018-01-05 18:50:43 320

原创 【中山市选2011】辽哥游戏

Description: 张辽是一个长发飘飘的非常聪明的男孩,人人都称他为“辽哥”。辽哥喜欢玩一个有趣的电脑游戏。这个游戏开始的时候有n个碉堡,每个碉堡拥有一个防御值和一个附加值。玩家拥有一个初始的攻击力。如果玩家破坏了一个碉堡,则他能得到1分。每一次,辽哥会选择一个碉堡进行攻击。所有未被破坏的碉堡会联合起来防御,因此为了破坏那个碉堡,辽哥的攻击力必须大于或者等于所有未被破坏的碉堡的防御值之和

2018-01-05 18:44:59 467

原创 【2011集训队出题】拆迁队

Description:lanxisi带领着他的拆迁队来整治一个街道。这个街道由N个旧房子组成,从左到右编号为1..N。每个旧房子i有一个正整数的美观度Ai。   lanxisi希望整个街道从左到右美观度严格递增,也就是保证AiAj(ij)Ai。但是旧的街道明显不符合这个要求,于是lanxisi希望拆迁一些旧房子并在原地建立新房子来满足这一要求。但是与很多拆迁队一样,很多钉子户拒绝拆迁。所以

2018-01-05 18:28:11 475

原创 【2011集训队出题】信号塔

Description:lanwuni接到一个任务,在C市建立N个信号塔来完成城市中的通讯任务。   假设C市是一个坐标范围[-2000000,2000000]的网格,一些整点上有用户,你也可以在整点上建立信号塔。一个点上可以建立多座。 在C市,两点之间的距离是曼哈顿距离,也就是横纵坐标差值之和。每个信号塔都有一个半径Di,表示与i曼哈顿距离不超过Di的地方都能被这个信号塔的信号覆盖到。

2018-01-05 12:32:17 882

原创 【中山市选2010】股票投资

Description:很多人都梦想成为股神,但是股票投资是需要一定基本功的。熟知股票买卖的规则就是其中一件很重要的事情。顾名思义,股票的单位是“股”;但是实际上,在公开交易市场,股票交易的单位是“手”,1手股票等于100股股票。另外,和其他商业买卖一样,股票交易是要纳税的。股票交易的税有两种,一种是交易税,一种是印花税。假设当前股价是P,你要买或者卖X手股票,那么你需要付出或者得到的钱是G=P*1

2018-01-04 22:07:41 336

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除