09 2018 档案

摘要:"LINK" 因为是图片题就懒得挂了 简要题意: 有n个串,拼接两个串需要加一个空格,给你l和p,问你拼接后每个串的总长减l的绝对值的p次方的最小值 首先打表发现一下这题是决策单调的~~对于所有数据都成立就当他一定成立了~~ 然后网上有神仙用四边形不等式证明了这个东西 "LINK" 我就懒得~~不会 阅读全文
posted @ 2018-09-30 22:46 Dream_maker_yk 阅读(237) 评论(0) 推荐(0)
摘要:"LINK" 懒得搬题面 简要题意: n个物品,每个物品有一个价格和一个吸引力,问你对于$i \in [1,k]$,花费i的价格能得到的最大吸引力 其中价格的范围很小,在$[1,300]$范围内 思路 首先想到一个dp $dp_{i,j}$表示用对于价格小于等于i的物品花费j的价格能得到的最大吸引力 阅读全文
posted @ 2018-09-30 20:16 Dream_maker_yk 阅读(810) 评论(0) 推荐(1)
摘要:Description Flute 很喜欢柠檬。它准备了一串用树枝串起来的贝壳,打算用一种魔法把贝壳变成柠檬。贝壳一共有 N (1 ≤ N ≤ 100,000) 只,按顺序串在树枝上。为了方便,我们从左到右给贝壳编号 1..N。每只贝壳的大小不一定相同,贝壳 i 的大小为 si(1 ≤ si ≤10 阅读全文
posted @ 2018-09-30 17:10 Dream_maker_yk 阅读(262) 评论(0) 推荐(0)
该文被密码保护。
posted @ 2018-09-30 15:06 Dream_maker_yk 阅读(0) 评论(0) 推荐(0)
该文被密码保护。
posted @ 2018-09-30 14:59 Dream_maker_yk 阅读(1) 评论(0) 推荐(0)
该文被密码保护。
posted @ 2018-09-30 14:38 Dream_maker_yk 阅读(0) 评论(0) 推荐(0)
摘要:Description 已知一个长度为n的序列a1,a2,...,an。 对于每个1 using namespace std; // //typename typedef long long ll; //convenient for define for_up(a, b, c) for (int a 阅读全文
posted @ 2018-09-29 22:45 Dream_maker_yk 阅读(198) 评论(0) 推荐(0)
摘要:Description 小H最近迷上了一个分隔序列的游戏。在这个游戏里,小H需要将一个长度为n的非负整数序列分割成k+1个非空的子序列。为了得到k+1个子序列,小H需要重复k次以下的步骤: 1.小H首先选择一个长度超过1的序列(一开始小H只有一个长度为n的序列——也就是一开始得到的整个序列); 2. 阅读全文
posted @ 2018-09-29 18:42 Dream_maker_yk 阅读(142) 评论(0) 推荐(0)
该文被密码保护。
posted @ 2018-09-29 15:08 Dream_maker_yk 阅读(1) 评论(0) 推荐(0)
该文被密码保护。
posted @ 2018-09-29 15:00 Dream_maker_yk 阅读(0) 评论(0) 推荐(0)
该文被密码保护。
posted @ 2018-09-29 14:56 Dream_maker_yk 阅读(1) 评论(0) 推荐(0)
摘要:Description 给定两个字符串,求出在两个字符串中各取出一个子串使得这两个子串相同的方案数。两个方案不同当且仅当这两 个子串中有一个位置不同。 Input 两行,两个字符串s1,s2,长度分别为n1,n2。1 using namespace std; // //typename typede 阅读全文
posted @ 2018-09-28 21:32 Dream_maker_yk 阅读(237) 评论(0) 推荐(0)
摘要:Description 对于一个字符串|S|,我们定义fail[i],表示最大的x使得S[1..x]=S[i x+1..i],满足(xmaxl t prt maxl$的贡献,这样就可以统计所有贡献 每一次进行扩展的时候可以维护关系,然后扩展结束之后当前节点就表示最后一个点(可以接收整个字符串) 然后 阅读全文
posted @ 2018-09-28 20:13 Dream_maker_yk 阅读(652) 评论(0) 推荐(0)
该文被密码保护。
posted @ 2018-09-28 19:00 Dream_maker_yk 阅读(4) 评论(0) 推荐(0)
该文被密码保护。
posted @ 2018-09-28 18:52 Dream_maker_yk 阅读(1) 评论(0) 推荐(0)
该文被密码保护。
posted @ 2018-09-28 18:45 Dream_maker_yk 阅读(0) 评论(0) 推荐(0)
该文被密码保护。
posted @ 2018-09-27 15:58 Dream_maker_yk 阅读(2) 评论(0) 推荐(0)
该文被密码保护。
posted @ 2018-09-27 15:52 Dream_maker_yk 阅读(1) 评论(0) 推荐(0)
该文被密码保护。
posted @ 2018-09-27 15:38 Dream_maker_yk 阅读(1) 评论(0) 推荐(0)
摘要:Description 字符串是oi界常考的问题。现在给定你n个字符串,询问每个字符串有多少子串(不包括空串)是所有n个字符串中 至少k个字符串的子串(注意包括本身)。 Input 第一行两个整数n,k。 接下来n行每行一个字符串。 n,k,lmaxl p prt maxl$ 然后这个维护直接$o( 阅读全文
posted @ 2018-09-27 15:32 Dream_maker_yk 阅读(240) 评论(0) 推荐(0)
摘要:Description 幽香是全幻想乡里最受人欢迎的萌妹子,这天,是幽香的2600岁生日,无数幽香的粉丝到了幽香家门前的太阳花田上来为幽香庆祝生日。 粉丝们非常热情,自发组织表演了一系列节目给幽香看。幽香当然也非常高兴啦。 这时幽香发现了一件非常有趣的事情,太阳花田有n块空地。在过去,幽香为了方便, 阅读全文
posted @ 2018-09-26 23:03 Dream_maker_yk 阅读(173) 评论(0) 推荐(0)
摘要:建立在tire上的广义后缀自动机,采用bfs的建图方式,可以保证复杂度 阅读全文
posted @ 2018-09-26 22:55 Dream_maker_yk 阅读(628) 评论(0) 推荐(0)
摘要:Description 懒得写背景了,给你一个字符串init,要求你支持两个操作 (1):在当前字符串的后面插入一个字符串 (2):询问字符串s在当前字符串中出现了几次?(作为连续子串) 你必须在线支持这些操作。 Input 第一行一个数Q表示操作个数 第二行一个字符串表示初始字符串init 接下来 阅读全文
posted @ 2018-09-26 19:49 Dream_maker_yk 阅读(261) 评论(1) 推荐(0)
该文被密码保护。
posted @ 2018-09-26 18:50 Dream_maker_yk 阅读(2) 评论(0) 推荐(0)
该文被密码保护。
posted @ 2018-09-26 17:14 Dream_maker_yk 阅读(2) 评论(0) 推荐(0)
该文被密码保护。
posted @ 2018-09-26 17:02 Dream_maker_yk 阅读(2) 评论(0) 推荐(0)
摘要:"原文链接" 阅读全文
posted @ 2018-09-26 07:47 Dream_maker_yk 阅读(186) 评论(0) 推荐(0)
摘要:Description 1946 年 3 月 5 日,英国前首相温斯顿·丘吉尔在美国富尔顿发表“铁幕演说”,正式拉开了冷战序幕。 美国和苏联同为世界上的“超级大国”,为了争夺世界霸权,两国及其盟国展开了数十年的斗争。在这段时期,虽然分歧和冲突严重,但双方都尽力避免世界范围的大规模战争(第三次世界大战 阅读全文
posted @ 2018-09-25 19:23 Dream_maker_yk 阅读(270) 评论(1) 推荐(0)
该文被密码保护。
posted @ 2018-09-25 14:45 Dream_maker_yk 阅读(1) 评论(0) 推荐(0)
该文被密码保护。
posted @ 2018-09-25 14:35 Dream_maker_yk 阅读(2) 评论(0) 推荐(0)
该文被密码保护。
posted @ 2018-09-25 14:28 Dream_maker_yk 阅读(2) 评论(0) 推荐(0)
摘要:Description 佳媛姐姐过生日的时候,她的小伙伴从某东上买了一个生日礼物。生日礼物放在一个神奇的箱子中。箱子外边写了 一个长为n的字符串s,和m个问题。佳媛姐姐必须正确回答这m个问题,才能打开箱子拿到礼物,升职加薪,出任CE O,嫁给高富帅,走上人生巅峰。每个问题均有a,b,c,d四个参数, 阅读全文
posted @ 2018-09-24 23:16 Dream_maker_yk 阅读(331) 评论(0) 推荐(0)
摘要:Description 对于一个给定长度为N的字符串,求它的第K小子串是什么。 Input 第一行是一个仅由小写英文字母构成的字符串S 第二行为两个整数T和K,T为0则表示不同位置的相同子串算作一个。T=1则表示不同位置的相同子串算作多个。K的意义如题所述。 Output 输出仅一行,为一个数字串, 阅读全文
posted @ 2018-09-24 17:36 Dream_maker_yk 阅读(147) 评论(0) 推荐(0)
摘要:Description 给出几个由小写字母构成的单词,求它们最长的公共子串的长度。 任务: l 读入单词 l 计算最长公共子串的长度 l 输出结果 Input 文件的第一行是整数 n,1 using namespace std; define N 200010 const int CHARSET_S 阅读全文
posted @ 2018-09-24 15:31 Dream_maker_yk 阅读(122) 评论(0) 推荐(0)
摘要:"LINK" 题目大意 : 给你n个物品,每一个物品有一个位置p和一个权值w,移动一个物品的代价是移动距离 物品权值 有q个询问: 1. 把第i个物品的权值变成j 2. 问把第l到第r个物品移动到一个相邻的区间中$[x,x+r l]$,问你最小的代价 思路 首先我们很显然地发现一定是可以固定一个位置 阅读全文
posted @ 2018-09-24 14:47 Dream_maker_yk 阅读(430) 评论(0) 推荐(0)
摘要:"LINK" 题目大意 :给你n个数,你可以交换一个数的任意二进制位,问你可以选出多少区间经过操作后异或和是0 思路 充分必要条件: 区间中二进制1的个数是偶数 区间中二进制位最多的一个数的二进制个数小于等于和的一半 然后因为每个数最少会贡献1,所以直接暴力向前跳128位,再之前的就直接前缀和做掉就 阅读全文
posted @ 2018-09-24 14:31 Dream_maker_yk 阅读(376) 评论(0) 推荐(0)
摘要:"LINK" 题目大意 :给你n,m,k,让你在一个n m的点阵里构造出一个面积为$\frac{n m}{k}$的三角形 思路 首先要有一个结论是整点三角形的面积分母最多为2,然后就可以判断不存在的情况了 接下来就直接进行构造就可以了 阅读全文
posted @ 2018-09-24 14:16 Dream_maker_yk 阅读(314) 评论(0) 推荐(0)
该文被密码保护。
posted @ 2018-09-22 23:39 Dream_maker_yk 阅读(2) 评论(0) 推荐(0)
该文被密码保护。
posted @ 2018-09-22 22:28 Dream_maker_yk 阅读(1) 评论(0) 推荐(0)
该文被密码保护。
posted @ 2018-09-22 22:24 Dream_maker_yk 阅读(0) 评论(0) 推荐(0)
该文被密码保护。
posted @ 2018-09-22 11:52 Dream_maker_yk 阅读(1) 评论(0) 推荐(0)
该文被密码保护。
posted @ 2018-09-22 10:22 Dream_maker_yk 阅读(2) 评论(0) 推荐(0)
摘要:如果你还需要计算right集合的大小,那么就加上内存池吧 如果你用不来指针或者不方便用指针,莫慌,这里有数组版 数组+right集合大小维护 阅读全文
posted @ 2018-09-20 21:22 Dream_maker_yk 阅读(213) 评论(0) 推荐(0)
摘要:Description FGD开办了一家电话公司。他雇用了N个职员,给了每个职员一部手机。每个职员的手机里都存储有一些同事的电话号码。由于FGD的公司规模不断扩大,旧的办公楼已经显得十分狭窄,FGD决定将公司迁至一些新的办公楼。FGD希望职员被安置在尽量多的办公楼当中,这样对于每个职员来说都会有一个 阅读全文
posted @ 2018-09-20 19:50 Dream_maker_yk 阅读(166) 评论(0) 推荐(0)
摘要:Description 有一个长度为n的序列a1,a2,...,an。其中ai要么是1("W"),要么是2("T")。 现在有m个询问,每个询问是询问有没有一个连续的子序列,满足其和为q。 Input 第一行n,m (1 using namespace std; define fu(a,b,c) f 阅读全文
posted @ 2018-09-20 18:27 Dream_maker_yk 阅读(244) 评论(0) 推荐(0)
摘要:Description Sam和他的妹妹Sara有一个包含n × m个方格的表格。她们想要将其的每个方格都染成红色或蓝色。出于个人喜好,他们想要表格中每个2 × 2的方形区域都包含奇数个(1 个或 3 个)红色方格。例如,右图是一个合法的表格染色方案(在打印稿中,深色代表蓝色,浅色代表红色) 。 可 阅读全文
posted @ 2018-09-20 17:03 Dream_maker_yk 阅读(573) 评论(0) 推荐(0)
该文被密码保护。
posted @ 2018-09-20 13:36 Dream_maker_yk 阅读(2) 评论(0) 推荐(0)
该文被密码保护。
posted @ 2018-09-20 13:17 Dream_maker_yk 阅读(1) 评论(0) 推荐(0)
该文被密码保护。
posted @ 2018-09-20 13:13 Dream_maker_yk 阅读(1) 评论(0) 推荐(0)
该文被密码保护。
posted @ 2018-09-19 22:18 Dream_maker_yk 阅读(2) 评论(0) 推荐(0)
该文被密码保护。
posted @ 2018-09-19 22:17 Dream_maker_yk 阅读(2) 评论(0) 推荐(0)
该文被密码保护。
posted @ 2018-09-19 22:16 Dream_maker_yk 阅读(3) 评论(0) 推荐(0)
该文被密码保护。
posted @ 2018-09-19 22:15 Dream_maker_yk 阅读(2) 评论(0) 推荐(0)
该文被密码保护。
posted @ 2018-09-19 22:13 Dream_maker_yk 阅读(1) 评论(0) 推荐(0)
该文被密码保护。
posted @ 2018-09-19 22:12 Dream_maker_yk 阅读(1) 评论(0) 推荐(0)
该文被密码保护。
posted @ 2018-09-19 22:11 Dream_maker_yk 阅读(2) 评论(0) 推荐(0)
该文被密码保护。
posted @ 2018-09-19 22:10 Dream_maker_yk 阅读(2) 评论(0) 推荐(0)
该文被密码保护。
posted @ 2018-09-19 22:09 Dream_maker_yk 阅读(2) 评论(0) 推荐(0)
该文被密码保护。
posted @ 2018-09-19 22:08 Dream_maker_yk 阅读(1) 评论(0) 推荐(0)
该文被密码保护。
posted @ 2018-09-19 22:06 Dream_maker_yk 阅读(1) 评论(0) 推荐(0)
该文被密码保护。
posted @ 2018-09-19 22:04 Dream_maker_yk 阅读(2) 评论(0) 推荐(0)
该文被密码保护。
posted @ 2018-09-19 22:03 Dream_maker_yk 阅读(2) 评论(0) 推荐(0)
该文被密码保护。
posted @ 2018-09-19 22:01 Dream_maker_yk 阅读(1) 评论(0) 推荐(0)
该文被密码保护。
posted @ 2018-09-19 22:00 Dream_maker_yk 阅读(1) 评论(0) 推荐(0)
该文被密码保护。
posted @ 2018-09-19 21:58 Dream_maker_yk 阅读(1) 评论(0) 推荐(0)
该文被密码保护。
posted @ 2018-09-19 21:56 Dream_maker_yk 阅读(2) 评论(0) 推荐(0)
摘要:Description 在2016年,佳媛姐姐喜欢上了数字序列。因而他经常研究关于序列的一些奇奇怪怪的问题,现在他在研究一个难题,需要你来帮助他。这个难题是这样子的:给出一个1到n的全排列,现在对这个全排列序列进行m次局部排序,排序分为两种:1:(0,l,r)表示将区间[l,r]的数字升序排序2:( 阅读全文
posted @ 2018-09-19 18:59 Dream_maker_yk 阅读(151) 评论(0) 推荐(0)
摘要:BZOJ4547 Hdu5171 小奇的集合 Description 有一个大小为n的可重集S,小奇每次操作可以加入一个数a+b(a,b均属于S),求k次操作后它可获得的S的和的最大值。(数据保证这个值为非负数) Input 第一行有两个整数n,k表示初始元素数量和操作数,第二行包含n个整数表示初始 阅读全文
posted @ 2018-09-19 14:51 Dream_maker_yk 阅读(180) 评论(0) 推荐(0)
摘要:BZOJ1113 Poi2008 海报PLA Description N个矩形,排成一排. 现在希望用尽量少的矩形海报Cover住它们. Input 第一行给出数字N,代表有N个矩形.N在[1,250000] 下面N行,每行给出矩形的长与宽.其值在[1,1000000000]2 1/2 Poster 阅读全文
posted @ 2018-09-19 13:13 Dream_maker_yk 阅读(156) 评论(0) 推荐(0)
摘要:BZOJ1510 POI2006 Kra-The Disks LINK 还是粘题面吧,但是图就算了 Description Johnny 在生日时收到了一件特殊的礼物,这件礼物由一个奇形怪状的管子和一些盘子组成. 这个管子是由许多不同直径的圆筒(直径也可以相同) 同轴连接而成. 这个管子的底部是封闭 阅读全文
posted @ 2018-09-19 12:57 Dream_maker_yk 阅读(170) 评论(0) 推荐(0)
摘要:BZOJ 2530 Poi2011 Party Description Byteasar intends to throw up a party. Naturally, he would like it to be a success. Furthermore, Byteasar is quite 阅读全文
posted @ 2018-09-19 11:56 Dream_maker_yk 阅读(244) 评论(0) 推荐(0)
摘要:BZOJ4292 PA2015 Równanie Description 对于一个正整数n,定义f(n)为它十进制下每一位数字的平方的和。现在给定三个正整数k,a,b,请求出满足a<=n<=b且k*f(n)=n的n的个数。 Input 第一行包含三个正整数k,a,b(1<=k,a,b<=10^18, 阅读全文
posted @ 2018-09-19 11:41 Dream_maker_yk 阅读(127) 评论(0) 推荐(0)
摘要:BZOJ1801 Ahoi2009 chess 中国象棋 Description 在N行M列的棋盘上,放若干个炮可以是0个,使得没有任何一个炮可以攻击另一个炮。 请问有多少种放置方法,中国像棋中炮的行走方式大家应该很清楚吧. Input 一行包含两个整数N,M,中间用空格分开. Output 输出所 阅读全文
posted @ 2018-09-19 11:23 Dream_maker_yk 阅读(236) 评论(0) 推荐(0)
摘要:1 #include 2 using namespace std; 3 #define N 1010 4 #define LL long long 5 #define fu(a,b,c) for(int a=b;a=c;--a) 7 const int Base=10000; 8 struct Big{ 9 int len,w,t[N]; 10 Big(){len=w=1... 阅读全文
posted @ 2018-09-19 10:02 Dream_maker_yk 阅读(313) 评论(0) 推荐(0)
摘要:BZOJ1220 HNOI2002 跳蚤 Description Z城市居住着很多只跳蚤。在Z城市周六生活频道有一个娱乐节目。一只跳蚤将被请上一个高空钢丝的正中央。钢丝很长,可以看作是无限长。节目主持人会给该跳蚤发一张卡片。卡片上写有N+1个自然数。其中最后一个是M,而前N个数都不超过M,卡片上允许 阅读全文
posted @ 2018-09-19 10:00 Dream_maker_yk 阅读(209) 评论(0) 推荐(0)
摘要:BZOJ1412 ZJOI2009 狼和羊的故事 Description “狼爱上羊啊爱的疯狂,谁让他们真爱了一场;狼爱上羊啊并不荒唐,他们说有爱就有方向......” Orez听到这首歌,心想:狼和羊如此和谐,为什么不尝试羊狼合养呢?说干就干! Orez的羊狼圈可以看作一个n*m个矩阵格子,这个矩 阅读全文
posted @ 2018-09-19 07:45 Dream_maker_yk 阅读(189) 评论(0) 推荐(0)
摘要:BZOJ1816 Cqoi2010 扑克牌 Description 你有n种牌,第i种牌的数目为ci。另外有一种特殊的牌:joker,它的数目是m。你可以用每种牌各一张来组成一套牌,也可以用一张joker和除了某一种牌以外的其他牌各一张组成1套牌。比如,当n=3时,一共有4种合法的套牌:{1,2,3 阅读全文
posted @ 2018-09-19 07:39 Dream_maker_yk 阅读(214) 评论(0) 推荐(0)
摘要:BZOJ2431 HAOI2009 逆序对数列 Description 对于一个数列ai{a_i}ai​,如果有i<j且ai&gt;aja_i&gt;a_jai​>aj​,那么我们称aia_iai​与aja_jaj​为一对逆序对数。若对于任意一个由1~n自然数组成的数列,可以很容易求出有多少个逆序对 阅读全文
posted @ 2018-09-18 22:12 Dream_maker_yk 阅读(210) 评论(0) 推荐(0)
摘要:BZOJ3209 花神的数论题 Description 背景 众所周知,花神多年来凭借无边的神力狂虐各大 OJ、OI、CF、TC …… 当然也包括 CH 啦。 描述 话说花神这天又来讲课了。课后照例有超级难的神题啦…… 我等蒟蒻又遭殃了。 花神的题目是这样的 设 sum(i) 表示 i 的二进制表示 阅读全文
posted @ 2018-09-18 21:05 Dream_maker_yk 阅读(175) 评论(0) 推荐(0)
摘要:BZOJ3444 最后的晚餐 Description 【问题背景】 高三的学长们就要离开学校,各奔东西了。某班n人在举行最后的离别晚餐时,饭店老板觉得十分纠结。因为有m名学生偷偷找他,要求和自己暗恋的同学坐在一起。 【问题描述】 饭店给这些同学提供了一个很长的桌子,除了两头的同学,每一个同学都与两个 阅读全文
posted @ 2018-09-18 19:07 Dream_maker_yk 阅读(307) 评论(0) 推荐(0)
摘要:BZOJ3609 Heoi2014 人人尽说江南好 Description 小 Z 是一个不折不扣的 ZRP(Zealot Round-game Player,回合制游戏狂热玩家),最近他 想起了小时候在江南玩过的一个游戏。 在过去,人们是要边玩游戏边填词的,比如这首《菩萨蛮》就是当年韦庄在玩游戏时 阅读全文
posted @ 2018-09-18 18:20 Dream_maker_yk 阅读(182) 评论(0) 推荐(0)
摘要:BZOJ4236 JOIOJI Description JOIOJI桑是JOI君的叔叔。“JOIOJI”这个名字是由“J、O、I”三个字母各两个构成的。 最近,JOIOJI桑有了一个孩子。JOIOJI桑想让自己孩子的名字和自己一样由“J、O、I”三个字母构成,并且想让“J、O、I”三个字母的出现次数 阅读全文
posted @ 2018-09-18 17:37 Dream_maker_yk 阅读(262) 评论(0) 推荐(0)
摘要:BZOJ4245 ONTAK2015 OR-XOR Description 给定一个长度为n的序列a[1],a[2],…,a[n],请将它划分为m段连续的区间,设第i段的费用c[i]为该段内所有数字的异或和,则总费用为c[1] or c[2] or … or c[m]。请求出总费用的最小值。 Inp 阅读全文
posted @ 2018-09-18 17:02 Dream_maker_yk 阅读(194) 评论(0) 推荐(0)
摘要:BZOJ4517 Sdoi2016 排列计数 Description 求有多少种长度为 n 的序列 A,满足以下条件: 1 ~ n 这 n 个数在序列中各出现了一次 若第 i 个数 A[i] 的值为 i,则称 i 是稳定的。序列恰好有 m 个数是稳定的 满足条件的序列可能很多,序列数对 10^9+7 阅读全文
posted @ 2018-09-18 15:44 Dream_maker_yk 阅读(234) 评论(0) 推荐(0)
摘要:BZOJ4590 Shoi2015 自动刷题机 Description 曾经发明了信号增幅仪的发明家SHTSC又公开了他的新发明:自动刷题机–一种可以自动AC题目的神秘装置。自动刷题机刷题的方式非常简单:首先会瞬间得出题目的正确做法,然后开始写程序,每秒,自动刷题机的代码生成模块会有两种可能的结果: 阅读全文
posted @ 2018-09-18 15:27 Dream_maker_yk 阅读(149) 评论(0) 推荐(0)
摘要:BZOJ1227 SDOI2009 虔诚的墓主人 Description 小W 是一片新造公墓的管理人。公墓可以看成一块N×M 的矩形,矩形的每个格点,要么种着一棵常青树,要么是一块还没有归属的墓地。当地的居民都是非常虔诚的基督徒,他们愿意提前为自己找一块合适墓地。为了体现自己对主的真诚,他们希望自 阅读全文
posted @ 2018-09-17 22:56 Dream_maker_yk 阅读(136) 评论(0) 推荐(0)
摘要:BZOJ1260 CQOI2007 涂色paint Description 假设你有一条长度为5的木版,初始时没有涂过任何颜色。你希望把它的5个单位长度分别涂上红、绿、蓝、绿、红色,用一个长度为5的字符串表示这个目标:RGBGR。 每次你可以把一段连续的木版涂成一个给定的颜色,后涂的颜色覆盖先涂的颜 阅读全文
posted @ 2018-09-17 15:10 Dream_maker_yk 阅读(183) 评论(0) 推荐(0)
摘要:BZOJ1853 Scoi2010 幸运数字 Description 在中国,很多人都把6和8视为是幸运数字!lxhgww也这样认为,于是他定义自己的“幸运号码”是十进制表示中只包含数字6和8的那些号码,比如68,666,888都是“幸运号码”!但是这种“幸运号码”总是太少了,比如在[1,100]的 阅读全文
posted @ 2018-09-16 18:03 Dream_maker_yk 阅读(148) 评论(0) 推荐(0)
摘要:BZOJ4373 算术天才⑨与等差数列 Description 算术天才⑨非常喜欢和等差数列玩耍。 有一天,他给了你一个长度为n的序列,其中第i个数为a[i]。 他想考考你,每次他会给出询问l,r,k,问区间[l,r]内的数从小到大排序后能否形成公差为k的等差数列。 当然,他还会不断修改其中的某一项 阅读全文
posted @ 2018-09-16 15:44 Dream_maker_yk 阅读(207) 评论(0) 推荐(0)
摘要:LOJ2425 NOIP2015 运输计划 LINK 题意:给你一颗树,可以将任意一条边的权值变成0,然后求m条路径的长度的最小值 思路: 先二分最后的距离ans,然后我们把路程大于ans的所有路径拿出来 然后把这些路径的交求出来,用树上差分的方法 然后对这个交(用点集转化成边集,就是每个点的上一条 阅读全文
posted @ 2018-09-15 22:24 Dream_maker_yk 阅读(198) 评论(0) 推荐(0)
摘要:LOJ2424 NOIP2015 子串 LINK 题目大意是给你两个序列,在a序列中选出k段不重叠的子串组成b序列,问方案数 首先我们不考虑相邻的两段,把所有相邻段当成一段进行计算 然后设dpi,j,k,0/1表示a使用了i为,b匹配到j位,一共有k段,当前这一位选不选的方案数 然后转移显然: dp 阅读全文
posted @ 2018-09-15 22:22 Dream_maker_yk 阅读(149) 评论(0) 推荐(0)
摘要:BZOJ1345 Baltic2007 序列问题Sequence Description 对于一个给定的序列a1,…,an,我们对它进行一个操作reduce(i),该操作将数列中的元素ai和ai+1用一个元素max(ai,ai+1)替代,这样得到一个比原来序列短的新序列。这一操作的代价是max(ai 阅读全文
posted @ 2018-09-14 19:31 Dream_maker_yk 阅读(241) 评论(0) 推荐(0)
摘要:BZOJ4602 Sdoi2016 齿轮 Description 现有一个传动系统,包含了N个组合齿轮和M个链条。每一个链条连接了两个组合齿轮u和v,并提供了一个传动比x : y。即如果只考虑这两个组合齿轮,编号为u的齿轮转动x圈,编号为v的齿轮会转动y圈。传动比为正表示若编号为u的齿轮顺时针转动, 阅读全文
posted @ 2018-09-14 19:14 Dream_maker_yk 阅读(304) 评论(0) 推荐(0)
摘要:LOJ2422 NOIP2015 斗地主 LINK 题目大意很简单,就是问你斗地主的一分手牌最少多少次出完 然后我们发现对于一种手牌状态,不考虑顺子的情况是可以贪心做掉的 然后我们直接枚举一下顺子出牌情况就可以了 LOJ上的数据随便写点基本贪心就行了 如果想过UOJ上的加强版的话还是把中间那一部分毒 阅读全文
posted @ 2018-09-14 14:18 Dream_maker_yk 阅读(151) 评论(0) 推荐(0)
摘要:LOJ2421 NOIP2015 信息传递 LINK 题目大意就是给你一个有向图,求最小环 有一个很奇妙的性质叫做每个点只有一条出边 然后我们考虑对每个强联通分量进行考虑 发现每个强联通分量内的边数一定和点数相等 也就是说一个强连通的大小就是这个环的长度 然后就可以来一个很常规的tarjan算一下就 阅读全文
posted @ 2018-09-13 20:00 Dream_maker_yk 阅读(253) 评论(0) 推荐(0)
摘要:LOJ2613 NOIP2013 华容道 LINK 这是个好题,具体题意比较麻烦可以直接看LINK中的链接 然后考虑我们可能的移动方式 首先我们需要把白块移动到需要移动块S的附近(附近四格) 然后我们就可以考虑怎么对S进行移动 操作一:把S和白块互换位置 操作二:把白块从S的一个方向移动到另一方向( 阅读全文
posted @ 2018-09-13 19:55 Dream_maker_yk 阅读(157) 评论(0) 推荐(0)
摘要:LOJ2503 NOIP2014 解方程 LINK 题目大意就是给你一个方程,让你求[1,m]中的解,其中系数非常大 看到是提高T3还是解方程就以为是神仙数学题 后来研究了一下高精之类的算法发现过不了多少分 后面佬说这题是hash 然后就雾 考虑对于一个式子f(x)=0肯定会满足f(x)%prime 阅读全文
posted @ 2018-09-12 19:14 Dream_maker_yk 阅读(165) 评论(0) 推荐(0)
摘要:LOJ2500 NOIP2014 飞扬的小鸟 LINK 题目大意就是说有n个柱子,在每一秒你可以选择不点下降高度y和点p次上升x∗p,若果当前位置加上x∗p大于上界m,就会停在m。 如果可以成功穿越所有柱子输出最小点击次数,否则输出最多可以穿越的柱子数量 感觉是非常显然的DP,如果不点就是一个01背 阅读全文
posted @ 2018-09-11 20:53 Dream_maker_yk 阅读(154) 评论(0) 推荐(0)
摘要:LOJ2611. NOIP2013 积木大赛 LINK 题目大意是给你一个目标状态数组 每次你可以选择一个连续区间加上一个值,求最小操作次数 我是神奇的脑子 最近做数据结构疯了 然后看见这题就数据结构了 好像网上还没有这种做法 逆向考虑这个过程 我们直接从目标数组删去一个连续区间 我们先考虑对于一个 阅读全文
posted @ 2018-09-08 20:15 Dream_maker_yk 阅读(212) 评论(0) 推荐(0)
摘要:LOJ2609. NOIP2013 火柴排队 LINK 题目大意: 给你两个数列,定义权值∑i=1(ai−bi)^2 问最少的操作次数,最小化权值 首先需要发现几个性质 然后就可以随便做了 阅读全文
posted @ 2018-09-08 19:35 Dream_maker_yk 阅读(110) 评论(0) 推荐(0)
摘要:51nod 1244 莫比乌斯函数之和 莫比乌斯函数,由德国数学家和天文学家莫比乌斯提出。梅滕斯(Mertens)首先使用μ(n)(miu(n))作为莫比乌斯函数的记号。具体定义如下: 如果一个数包含平方因子,那么miu(n) = 0。例如:miu(4), miu(12), miu(18) = 0。 阅读全文
posted @ 2018-09-07 22:09 Dream_maker_yk 阅读(203) 评论(0) 推荐(0)
摘要:Codeforces 954H Path Counting LINK 题目大意:给你一棵n层的树,第i层的每个节点有a[i]个儿子节点,然后问你树上的简单路径中长度在1~n*2-2之间的每个有多少条 因为直接计算过每个节点的路径并不好算 所以可以算一算从每个节点出发的路径的个数 f[i][j]表示对 阅读全文
posted @ 2018-09-02 22:05 Dream_maker_yk 阅读(356) 评论(0) 推荐(0)
摘要:Codeforces 834D The Bakery LINK 题目大意是给你一个长度为n的序列分成k段,每一段的贡献是这一段中不同的数的个数,求最大贡献 是第一次做线段树维护DP值的题 感觉还可以,虽然看了一下这题是用线段树维护DP值 然后说思路 有一个很显然的思路是这样的: dpi,j表示前i个 阅读全文
posted @ 2018-09-02 20:47 Dream_maker_yk 阅读(223) 评论(0) 推荐(0)
摘要:BZOJ3963: [WF2011]MachineWorks Description 你是任意性复杂机器公司(Arbitrarily Complex Machines, ACM)的经理,公司使用更加先进的机械设备生产先进的机器。原来的那一台生产机器已经坏了,所以你要去为公司买一台新的生产机器。你的任 阅读全文
posted @ 2018-09-02 12:59 Dream_maker_yk 阅读(271) 评论(0) 推荐(0)
摘要:BZOJ4518 Sdoi2016 征途 Description Pine开始了从S地到T地的征途。 从S地到T地的路可以划分成n段,相邻两段路的分界点设有休息站。 Pine计划用m天到达T地。除第m天外,每一天晚上Pine都必须在休息站过夜。所以,一段路必须在同一天中走完。 Pine希望每一天走的 阅读全文
posted @ 2018-09-01 23:22 Dream_maker_yk 阅读(164) 评论(0) 推荐(0)
摘要:BZOJ3566 SHOI2014 概率充电器 Description 著名的电子产品品牌 SHOI 刚刚发布了引领世界潮流的下一代电子产品——概率充电器: “采用全新纳米级加工技术,实现元件与导线能否通电完全由真随机数决定!SHOI 概率充电器,您生活不可或缺的必需品!能充上电吗?现在就试试看吧! 阅读全文
posted @ 2018-09-01 21:07 Dream_maker_yk 阅读(179) 评论(0) 推荐(0)