Live2d Test Env

11 2017 档案

摘要:Give you a sequence and ask you the kth big number of a inteval. InputThe first line is the number of the test cases. For each test case, the first li 阅读全文
posted @ 2017-11-30 21:02 nimphy 阅读(350) 评论(0) 推荐(0) 编辑
摘要:【CLJ】 所谓的“持久化数据结构”,就是保存这个数据结构的所有历史版本,同时利用它们之间的共用数据减少时间和空间的消耗。 所谓的“持久化数据结构”,就是保存这个数据结构的所有历史版本,同时利用它们之间的共用数据减少时间和空间的消耗。 【Regina】 主席树是一种离线数据结构,是由很多棵线段树组成 阅读全文
posted @ 2017-11-30 18:49 nimphy 阅读(288) 评论(0) 推荐(0) 编辑
摘要:The Company Dynamic Rankings has developed a new kind of computer that is no longer satisfied with the query like to simply find the k-th smallest num 阅读全文
posted @ 2017-11-29 16:24 nimphy 阅读(315) 评论(0) 推荐(0) 编辑
摘要:描述 大家对斐波那契数列想必都很熟悉: a0 = 1, a1 = 1, ai = ai-1 + ai-2,(i > 1)。 现在考虑如下生成的斐波那契数列: a0 = 1, ai = aj + ak, i > 0, j, k从[0, i-1]的整数中随机选出(j和k独立)。 现在给定n,要求求出E( 阅读全文
posted @ 2017-11-29 11:10 nimphy 阅读(1524) 评论(0) 推荐(0) 编辑
摘要:第1行为1个整数N,表示需要处理的事件数目。 接下来的M行,每行描述一个事件,且事件类型由该行的第一个字符表示,如果为'A',表示小Ho将一粒糖果放进了盒子,且接下来为一个整数W,表示这颗糖果的重量;如果为'T',表示小Ho需要知道当前盒子中最重的糖果的重量是多少,在知道这个值之后,小Ho会将这颗糖 阅读全文
posted @ 2017-11-28 23:56 nimphy 阅读(181) 评论(0) 推荐(0) 编辑
摘要:描述 小Hi和小Ho都是游戏迷,“模拟都市”是他们非常喜欢的一个游戏,在这个游戏里面他们可以化身上帝模式,买卖房产。 在这个游戏里,会不断的发生如下两种事件:一种是房屋自发的涨价或者降价,而另一种是政府有关部门针对房价的硬性调控。房价的变化自然影响到小Hi和小Ho的决策,所以他们希望能够知道任意时刻 阅读全文
posted @ 2017-11-28 21:35 nimphy 阅读(216) 评论(0) 推荐(0) 编辑
摘要:每个测试点(输入文件)有且仅有一组测试数据。 每组测试数据的第1行为一个整数N,意义如前文所述。 每组测试数据的第2行为N个整数,分别描述每种商品的重量,其中第i个整数表示标号为i的商品的重量Pi。 每组测试数据的第3行为一个整数Q,表示小Hi进行的操作数。 每组测试数据的第N+4~N+Q+3行,每 阅读全文
posted @ 2017-11-28 18:41 nimphy 阅读(184) 评论(0) 推荐(0) 编辑
摘要:个测试点(输入文件)有且仅有一组测试数据。 每组测试数据的第1行为一个整数N,意义如前文所述。 每组测试数据的第2行为N个整数,分别描述每种商品的重量,其中第i个整数表示标号为i的商品的重量weight_i。 每组测试数据的第3行为一个整数Q,表示小Hi总共询问的次数与商品的重量被更改的次数之和。 阅读全文
posted @ 2017-11-28 14:56 nimphy 阅读(239) 评论(0) 推荐(0) 编辑
摘要:Problem Description Chinese always have the railway tickets problem because of its' huge amount of passangers and stations. Now goverment need you to 阅读全文
posted @ 2017-11-28 10:56 nimphy 阅读(219) 评论(0) 推荐(0) 编辑
摘要:Newman likes playing with cats. He possesses lots of cats in his home. Because the number of cats is really huge, Newman wants to group some of the ca 阅读全文
posted @ 2017-11-27 21:04 nimphy 阅读(202) 评论(0) 推荐(0) 编辑
摘要:描述 小Ho:小Hi,之前你不是讲过Splay和Treap么,那么还有没有更简单的平衡树呢? 小Hi:但是Splay和Treap不是已经很简单了么? 小Ho:是这样没错啦,但是Splay和Treap和原来的二叉搜索树相比都有很大的改动,我有点记不住。 小Hi:这样啊,那我不妨再给你讲解一个新的平衡树 阅读全文
posted @ 2017-11-27 19:04 nimphy 阅读(323) 评论(0) 推荐(0) 编辑
摘要:前提摘要: 【1】一般我们的区间是左闭右开,如下面例子2。 【2】erase函数谨慎使用。 【3】map也是有序保存的。 【erase】 1,删除字符串的首字母: 2,删除字符串的某些字母:(一般函数是左闭右开,所以下面是删除s[1],s[2],得到“est666”) 3,注意删除东西时不要直接用下 阅读全文
posted @ 2017-11-26 14:12 nimphy 阅读(270) 评论(0) 推荐(0) 编辑
摘要:输入 第1行:1个正整数n,表示操作数量,100≤n≤200,000 第2..n+1行:可能包含下面3种规则: 1个字母'I',紧接着1个数字k,表示插入一个数字k到树中,1≤k≤1,000,000,000,保证每个k都不相同 1个字母'Q',紧接着1个数字k。表示询问树中不超过k的最大数字 1个字 阅读全文
posted @ 2017-11-26 13:31 nimphy 阅读(230) 评论(0) 推荐(0) 编辑
摘要:Problem Description In middle school, teachers used to encourage us to pick up pretty sentences so that we could apply those sentences in our own arti 阅读全文
posted @ 2017-11-25 20:19 nimphy 阅读(248) 评论(0) 推荐(0) 编辑
摘要:Problem Description 035 now faced a tough problem,his english teacher gives him a string,which consists with n lower case letter,he must figure out ho 阅读全文
posted @ 2017-11-25 16:47 nimphy 阅读(294) 评论(0) 推荐(0) 编辑
摘要:Problem Description Given a string S. K-string is the sub-string of S and it appear in the S at least K times.It means there are at least K different 阅读全文
posted @ 2017-11-25 12:14 nimphy 阅读(346) 评论(0) 推荐(0) 编辑
摘要:描述 小Hi平时的一大兴趣爱好就是演奏钢琴。我们知道一段音乐旋律可以被表示为一段数构成的数列。 小Hi发现旋律可以循环,每次把一段旋律里面最前面一个音换到最后面就成为了原旋律的“循环相似旋律”,还可以对“循环相似旋律”进行相同的变换能继续得到原串的“循环相似旋律”。 小Hi对此产生了浓厚的兴趣,他有 阅读全文
posted @ 2017-11-24 22:20 nimphy 阅读(225) 评论(0) 推荐(0) 编辑
摘要:后缀自动机真的可以为所欲为。 前提是可以分组处理。 hash不够用,复杂度不够用,后缀自动机强无敌。 1,求字符串有多少不同字串,直接取每一组st的长度。见hihocoder1445。 2,如果需要求同一种串出现的次数,对同一后缀,用slink逆向推出,从长到短。如aab到aaab。见hihocod 阅读全文
posted @ 2017-11-24 15:18 nimphy 阅读(145) 评论(0) 推荐(0) 编辑
摘要:描述 小Hi平时的一大兴趣爱好就是演奏钢琴。我们知道一个音乐旋律被表示为一段数构成的数列。 现在小Hi想知道一部作品中所有长度为K的旋律中出现次数最多的旋律的出现次数。但是K不是固定的,小Hi想知道对于所有的K的答案。 输入 共一行,包含一个由小写字母构成的字符串S。字符串长度不超过 1000000 阅读全文
posted @ 2017-11-24 11:17 nimphy 阅读(381) 评论(0) 推荐(0) 编辑
摘要:重复旋律5 重复旋律5 时间限制:10000ms 单点时限:2000ms 内存限制:512MB 描述 小Hi平时的一大兴趣爱好就是演奏钢琴。我们知道一个音乐旋律被表示为一段数构成的数列。 现在小Hi想知道一部作品中出现了多少不同的旋律? 输入 共一行,包含一个由小写字母构成的字符串。字符串长度不超过 阅读全文
posted @ 2017-11-22 18:16 nimphy 阅读(393) 评论(0) 推荐(0) 编辑
摘要:2017-11-21: 看了一些博客,云里雾里,然后去看CLJ的ppt,更是蒙蔽了。如果直接有图的话,比划比划可能直观一点。 发现这个还不错啦。 http://www.cnblogs.com/oyking/archive/2013/08/02/3232872.html http://fanhq666 阅读全文
posted @ 2017-11-21 21:54 nimphy 阅读(162) 评论(0) 推荐(0) 编辑
摘要:Problem Description Tom is a commander, his task is destroying his enemy’s transportation system.Let’s represent his enemy’s transportation system as 阅读全文
posted @ 2017-11-20 21:42 nimphy 阅读(293) 评论(0) 推荐(0) 编辑
摘要:The terrorist group leaded by a well known international terrorist Ben Bladen is buliding a nuclear reactor to produce plutonium for the nuclear bomb 阅读全文
posted @ 2017-11-20 20:55 nimphy 阅读(282) 评论(0) 推荐(0) 编辑
摘要:Problem Description Farmer John's farm has N barns, and there are some cows that live in each barn. The cows like to drop around, so John wants to bui 阅读全文
posted @ 2017-11-19 22:43 nimphy 阅读(228) 评论(0) 推荐(0) 编辑
摘要:逆序单词 逆序单词 时间限制:10000ms 单点时限:1000ms 内存限制:256MB 描述 在英文中有很多逆序的单词,比如dog和god,evil和live等等。 现在给出一份包含N个单词的单词表,其中每个单词只出现一次,请你找出其中有多少对逆序单词。 输入 第1行:1个整数,N,表示单词数量 阅读全文
posted @ 2017-11-19 19:42 nimphy 阅读(470) 评论(0) 推荐(0) 编辑
摘要:重复旋律3 重复旋律3 时间限制:5000ms 单点时限:1000ms 内存限制:256MB 描述 小Hi平时的一大兴趣爱好就是演奏钢琴。我们知道一个音乐旋律被表示为长度为 N 的数构成的数列。小Hi在练习过很多曲子以后发现很多作品中的旋律有共同的部分。 旋律是一段连续的数列,如果同一段旋律在作品A 阅读全文
posted @ 2017-11-19 18:58 nimphy 阅读(192) 评论(0) 推荐(0) 编辑
摘要:重复旋律2 重复旋律2 时间限制:5000ms 单点时限:1000ms 内存限制:256MB 描述 小Hi平时的一大兴趣爱好就是演奏钢琴。我们知道一个音乐旋律被表示为长度为 N 的数构成的数列。小Hi在练习过很多曲子以后发现很多作品自身包含一样的旋律。 旋律可以表示为一段连续的数列,相似的旋律在原数 阅读全文
posted @ 2017-11-19 10:52 nimphy 阅读(265) 评论(0) 推荐(0) 编辑
摘要:后缀数组一·重复旋律 后缀数组一·重复旋律 时间限制:5000ms 单点时限:1000ms 内存限制:256MB 描述 小Hi平时的一大兴趣爱好就是演奏钢琴。我们知道一个音乐旋律被表示为长度为 N 的数构成的数列。 小Hi在练习过很多曲子以后发现很多作品自身包含一样的旋律。旋律是一段连续的数列,相似 阅读全文
posted @ 2017-11-19 00:42 nimphy 阅读(286) 评论(0) 推荐(0) 编辑
摘要:之前在给最大流题目分类,后来整理不知道怎么继续http://www.cnblogs.com/hua-dong/p/7834447.html毕竟最大流里面东西也多。重新整理一下已经理解的俩个类型。 【最小权闭合子图】 【结论】:最大权闭合子图=收益-最小割=收益-最大流,以下是自己YY的最小值比较法来 阅读全文
posted @ 2017-11-18 10:57 nimphy 阅读(397) 评论(0) 推荐(1) 编辑
摘要:数论四·扩展欧几里德 数论四·扩展欧几里德 时间限制:10000ms 单点时限:1000ms 内存限制:256MB 描述 小Hi和小Ho周末在公园溜达。公园有一堆围成环形的石板,小Hi和小Ho分别站在不同的石板上。已知石板总共有m块,编号为 0..m-1,小Hi一开始站在s1号石板上,小Ho一开始站 阅读全文
posted @ 2017-11-17 22:37 nimphy 阅读(165) 评论(0) 推荐(0) 编辑
摘要:2-satisfiability,我们一般将其缩写为 2-sat。 了解全名有助于我们对这个算法的理解。 百度翻译:‘satisfiability’ “可满足性,适定性”。 “合取范式可满足性问题(简称SAT问题)是一个NP完全问题。” “合取范式可满足性问题(简称SAT问题)是一个NP完全问题。” 阅读全文
posted @ 2017-11-16 17:11 nimphy 阅读(494) 评论(1) 推荐(1) 编辑
摘要:Problem Description 医学界发现的新病毒因其蔓延速度和Internet上传播的"红色病毒"不相上下,被称为"红色病毒",经研究发现,该病毒及其变种的DNA的一条单链中,胞嘧啶,腺嘧啶均是成对出现的。现在有一长度为N的字符串,满足一下条件:(1) 字符串仅由A,B,C,D四个字母组成 阅读全文
posted @ 2017-11-15 22:19 nimphy 阅读(300) 评论(0) 推荐(0) 编辑
摘要:【求最大流】 #include<cstdio> #include<cstdlib> #include<iostream> #include<algorithm> #include<cmath> using namespace std; const int inf=1000000000; const 阅读全文
posted @ 2017-11-14 20:32 nimphy 阅读(258) 评论(0) 推荐(0) 编辑
摘要:描述 在上一回和上上回里我们知道Nettle在玩《艦これ》,Nettle在整理好舰队之后终于准备出海捞船和敌军交战了。在这个游戏里面,海域是N个战略点(编号1..N)组成,如下图所示其中红色的点表示有敌人驻扎,猫头像的的点表示该地图敌军主力舰队(boss)的驻扎点,虚线表示各个战略点之间的航线(无向 阅读全文
posted @ 2017-11-14 19:33 nimphy 阅读(220) 评论(0) 推荐(0) 编辑
摘要:连通性·四 连通性·四 时间限制:10000ms 单点时限:1000ms 内存限制:256MB 描述 小Hi和小Ho从约翰家回到学校时,网络所的老师又找到了小Hi和小Ho。 老师告诉小Hi和小Ho:之前的分组出了点问题,当服务器(上次是连接)发生宕机的时候,在同一组的服务器有可能连接不上,所以他们希 阅读全文
posted @ 2017-11-14 18:47 nimphy 阅读(184) 评论(0) 推荐(0) 编辑
摘要:前两天总结了素数筛法,其中就有Eular筛法。现在他又来了→→ φ(n),一般被称为欧拉函数。其定义为:小于n的正整数中与n互质的数的个数。 毕竟是伟大的数学家,所以以他名字命名的东西很多辣。 对于φ(n),我们有这样【三个性质】: (1) 【若n为素数】,则φ(n) = n - 1 显然,由于n为 阅读全文
posted @ 2017-11-14 12:14 nimphy 阅读(988) 评论(0) 推荐(0) 编辑
摘要:Miller-Rabin Pollard-rho (输入一个数n,输出小于n且与n互素的整数个数) (大数欧拉,启发式分解) 拓展gcd 逆元 错排 排列组合 C(n,m) 先init 再comb(n,m) n在下 C(n,m) 不mod C(n,m) mod p (p为素数) C(n,m) mod 阅读全文
posted @ 2017-11-14 10:13 nimphy 阅读(311) 评论(0) 推荐(1) 编辑
摘要:Shaolin HDU - 4585 Shaolin Shaolin temple is very famous for its Kongfu monks.A lot of young men go to Shaolin temple every year, trying to be a monk 阅读全文
posted @ 2017-11-13 19:49 nimphy 阅读(539) 评论(0) 推荐(0) 编辑
摘要:一:【普通筛法】 从2一直除到n(或者√n),有可以整除的不是素数。 二:【Eratosthenes筛法】 如果一个数p是质数的话,那么它的倍数一定都是质数。所以我建立了一个布尔类型的数组isPrime,初始化都为true。我从2开始枚举,当我找到一个isPrime[p]仍然为true时,可以确定p 阅读全文
posted @ 2017-11-13 12:57 nimphy 阅读(446) 评论(0) 推荐(1) 编辑
摘要:无论是哪一个,都可以用公式来求,而不是暴力求,见 Hiho Coder1621 : 超市规划 POJ 1160: Post Office 1,x轴上找一个点,使得它到已知的点的距离和最小 下标为中值的点x=a[(1+n)/2] 2,x轴上找一个点,使得它到已经的点的距离的平方和最小 重心x=(a1+ 阅读全文
posted @ 2017-11-13 08:21 nimphy 阅读(369) 评论(0) 推荐(1) 编辑
摘要:ORZ原创Clove学姐: 变量声明:f[i]表示i的父结点,ch[i][0]表示i的左儿子,ch[i][1]表示i的右儿子,key[i]表示i的关键字(即结点i代表的那个数字),cnt[i]表示i结点的关键字出现的次数(相当于权值),size[i]表示包括i的这个子树的大小;sz为整棵树的大小,r 阅读全文
posted @ 2017-11-12 20:45 nimphy 阅读(609) 评论(0) 推荐(0) 编辑
摘要:平衡树·Treap 时间限制:10000ms 单点时限:1000ms 内存限制:256MB 描述 小Ho:小Hi,我发现我们以前讲过的两个数据结构特别相似。 小Hi:你说的是哪两个啊? 小Ho:就是二叉排序树和堆啊,你看这两种数据结构都是构造了一个二叉树,一个节点有一个父亲和两个儿子。 如果用1.. 阅读全文
posted @ 2017-11-12 19:10 nimphy 阅读(353) 评论(0) 推荐(0) 编辑
摘要:回文字符串 回文字符串 时间限制:10000ms 单点时限:1000ms 内存限制:256MB 描述 给定一个字符串 S ,最少需要几次增删改操作可以把 S 变成一个回文字符串? 一次操作可以在任意位置插入一个字符,或者删除任意一个字符,或者把任意一个字符修改成任意其他字符。 输入 字符串 S。S  阅读全文
posted @ 2017-11-12 13:57 nimphy 阅读(308) 评论(0) 推荐(0) 编辑
摘要:Suzhou Adventure Suzhou Adventure 时间限制:10000ms 单点时限:1000ms 内存限制:256MB 描述 Little Hi is taking an adventure in Suzhou now. There are N beautiful village 阅读全文
posted @ 2017-11-12 10:26 nimphy 阅读(195) 评论(0) 推荐(0) 编辑
摘要:矩阵游戏II 时间限制:10000ms 单点时限:1000ms 内存限制:256MB 描述 给定一个NxN的整数矩阵,小Hi每次操作可以选择两列,将这两列中的所有数变成它的相反数。 小Hi可以进行任意次操作,他的目标是使矩阵中所有数的和尽量大。你能求出最大可能的和吗? 输入 第一行一个整数N。 以下 阅读全文
posted @ 2017-11-12 09:04 nimphy 阅读(335) 评论(0) 推荐(0) 编辑
摘要:There is a straight highway with villages alongside the highway. The highway is represented as an integer axis, and the position of each village is id 阅读全文
posted @ 2017-11-11 17:53 nimphy 阅读(192) 评论(0) 推荐(1) 编辑
摘要:有很多种算法: 1,任意两堆可以合并:贪心+单调队列。 2,相邻两堆可合并:区间DP (O(n^3)) )。 3,相邻,四边形不等式优化DP (O(n^2) )。 4,相邻,GarsiaWachs算法 (O(nlgn))。 这里实现了第2,3种解法:(个人的区间DP习惯从后面向前面扫) 看起来第四种 阅读全文
posted @ 2017-11-11 15:31 nimphy 阅读(253) 评论(0) 推荐(0) 编辑
摘要:转自PomeCat: “DP的斜率优化——对不必要的状态量进行抛弃,对不优的状态量进行搁置,使得在常数时间内找到最优解成为可能。斜率优化依靠的是数形结合的思想,通过将每个阶段和状态的答案反映在坐标系上寻找解答的单调性,来在一个单调的答案(下标)队列中O(1)得到最优解。” https://wenku 阅读全文
posted @ 2017-11-11 09:31 nimphy 阅读(541) 评论(0) 推荐(0) 编辑
摘要:Zero has an old printer that doesn't work well sometimes. As it is antique, he still like to use it to print articles. But it is too old to work for a 阅读全文
posted @ 2017-11-10 15:29 nimphy 阅读(269) 评论(0) 推荐(0) 编辑
摘要:(自己的理解:首先考虑单调队列,不行时考虑斜率,再不行就考虑不等式什么的东西) 当dp的状态转移方程dp[i]的状态i需要从前面(0~i-1)个状态找出最优子决策做转移时 我们常常需要双重循环 (一重循环跑状态 i,一重循环跑 i 的所有子状态)这样的时间复杂度是O(N^2)而 斜率优化或者四边形不 阅读全文
posted @ 2017-11-09 19:26 nimphy 阅读(346) 评论(0) 推荐(0) 编辑
摘要:超市规划 超市规划 时间限制:10000ms 单点时限:1000ms 内存限制:256MB 描述 小Hi居住的城市的中轴线恰好是一条马路。沿着这条马路一共坐落有N个居民小区,其中第i个小区距离马路一端的距离是Ai。 现在市政厅决定在这条马路沿线修建K个超市(可以修建在任意实数位置),并且定义“不方便 阅读全文
posted @ 2017-11-09 19:15 nimphy 阅读(273) 评论(0) 推荐(1) 编辑
摘要:有趣的子区间 有趣的子区间 时间限制:10000ms 单点时限:1000ms 内存限制:256MB 描述 如果一个区间[a, b]内恰好包含偶数个回文整数,我们就称[a, b]是有趣的区间。 例如[9, 12]包含两个回文整数9和11,所以[9, 12]是有趣的区间。[12, 20]包含0个回文整数 阅读全文
posted @ 2017-11-09 17:23 nimphy 阅读(216) 评论(0) 推荐(0) 编辑
摘要:“共同富裕” 时间限制:10000ms 单点时限:1000ms 内存限制:256MB 描述 给定一个数组A1, A2, ... AN,每次操作可以从中选定一个元素Ai,把除了Ai之外的所有元素都加1。 问最少几次操作可以实现“共同富裕”,即数组中所有元素都相等。 例如对于[1, 1, 1, 2, 3 阅读全文
posted @ 2017-11-09 17:20 nimphy 阅读(181) 评论(0) 推荐(0) 编辑
摘要:股票价格3 股票价格3 时间限制:10000ms 单点时限:1000ms 内存限制:256MB 描述 小Hi最近在关注股票,为了计算股票可能的盈利,他获取了一只股票最近N天的价格A1~AN。 小Hi想知道,对于第i天的股票价格Ai,几天之后股价会第一次超过Ai。 假设A=[69, 73, 68, 8 阅读全文
posted @ 2017-11-09 16:59 nimphy 阅读(201) 评论(0) 推荐(0) 编辑
摘要:博弈知识汇总 有一种很有意思的游戏,就是有物体若干堆,可以是火柴棍或是围棋子等等均可。两个人轮流从堆中取物体若干,规定最后取光物体者取胜。这是我国民间很古老的一个游戏,别看这游戏极其简单,却蕴含着深刻的数学原理。下面我们来分析一下要如何才能够取胜。 (一)巴什博奕(Bash Game):只有一堆n个 阅读全文
posted @ 2017-11-08 21:43 nimphy 阅读(363) 评论(0) 推荐(0) 编辑
摘要:跳舞链 跳舞链 时间限制:10000ms 单点时限:1000ms 内存限制:256MB 描述 小Ho最近遇到一个难题,他需要破解一个棋局。 棋局分成了n行,m列,每行有若干个棋子。小Ho需要从中选择若干行使得每一列有且恰好只有一个棋子。 比如下面这样局面: 其中1表示放置有棋子的格子,0表示没有放置 阅读全文
posted @ 2017-11-07 17:50 nimphy 阅读(251) 评论(0) 推荐(0) 编辑
摘要:一:有向图:dfs中,不需要记录pre,但是要instack标记,从而过滤‘横边’,如4-->5; void dfs(int u) { instk[u]=1; q[++head]=u; dfn[u]=low[u]=++times; for(int i=Laxt[u];i;i=Next[i]){ in 阅读全文
posted @ 2017-11-07 12:59 nimphy 阅读(893) 评论(0) 推荐(1) 编辑
摘要:连通性·三 连通性·三 时间限制:10000ms 单点时限:1000ms 内存限制:256MB 描述 暑假到了!!小Hi和小Ho为了体验生活,来到了住在大草原的约翰家。今天一大早,约翰因为有事要出去,就拜托小Hi和小Ho忙帮放牧。 约翰家一共有N个草场,每个草场有容量为W[i]的牧草,N个草场之间有 阅读全文
posted @ 2017-11-07 10:40 nimphy 阅读(268) 评论(0) 推荐(0) 编辑
摘要:拓扑排序·一 时间限制:10000ms 单点时限:1000ms 内存限制:256MB 描述 由于今天上课的老师讲的特别无聊,小Hi和小Ho偷偷地聊了起来。 小Ho:小Hi,你这学期有选什么课么? 小Hi:挺多的,比如XXX1,XXX2还有XXX3。本来想选YYY2的,但是好像没有先选过YYY1,不能 阅读全文
posted @ 2017-11-06 22:15 nimphy 阅读(172) 评论(0) 推荐(0) 编辑
摘要:攻城略地 攻城略地 时间限制:2000ms 单点时限:1000ms 内存限制:256MB 描述 A、B两国间发生战争了,B国要在最短时间内对A国发动攻击。已知A国共有n个城市(城市编号1, 2, …, n),城市间有一些道路相连。每座城市的防御力为w,直接攻下该城的代价是w。若该城市的相邻城市(有道 阅读全文
posted @ 2017-11-06 20:39 nimphy 阅读(201) 评论(0) 推荐(0) 编辑
摘要:质数相关 时间限制:2000ms 单点时限:1000ms 内存限制:256MB 描述 两个数a和 b (a<b)被称为质数相关,是指a × p = b,这里p是一个质数。一个集合S被称为质数相关,是指S中存在两个质数相关的数,否则称S为质数无关。如{2, 8, 17}质数无关,但{2, 8, 16} 阅读全文
posted @ 2017-11-06 20:09 nimphy 阅读(237) 评论(0) 推荐(0) 编辑
摘要:居民迁移 居民迁移 时间限制:3000ms 单点时限:1000ms 内存限制:256MB 描述 公元2411年,人类开始在地球以外的行星建立居住点。在第1326号殖民星上,N个居住点分布在一条直线上。为了方便描述,我们设第i个居住点的位置是Xi,其中居住着Yi位居民。随着冬季的到来,一些人口较多的居 阅读全文
posted @ 2017-11-06 18:59 nimphy 阅读(401) 评论(0) 推荐(0) 编辑
摘要:1156 : 彩色的树 1156 : 彩色的树 时间限制:2000ms 单点时限:1000ms 内存限制:256MB 描述 给定一棵n个节点的树,节点编号为1, 2, …, n。树中有n - 1条边,任意两个节点间恰好有一条路径。这是一棵彩色的树,每个节点恰好可以染一种颜色。初始时,所有节点的颜色都 阅读全文
posted @ 2017-11-06 15:02 nimphy 阅读(146) 评论(0) 推荐(0) 编辑
摘要:1142 : 三分·三分求极值 1142 : 三分·三分求极值 时间限制:10000ms 单点时限:1000ms 内存限制:256MB 描述 这一次我们就简单一点了,题目在此: 在直角坐标系中有一条抛物线y=ax^2+bx+c和一个点P(x,y),求点P到抛物线的最短距离d。 提示:三分法 输入 第 阅读全文
posted @ 2017-11-06 13:43 nimphy 阅读(150) 评论(0) 推荐(0) 编辑
摘要:1144 : 01串 1144 : 01串 时间限制:7000ms 单点时限:1000ms 内存限制:256MB 描述 给定两个整数n和m,求是否存在恰好包含n个0和m个1的01串S,使得S中不存在子串"001"和"11"。 如果存在符合条件的01串则输出字典序最小的S,否则输出NO。 输入 一行两 阅读全文
posted @ 2017-11-06 08:48 nimphy 阅读(144) 评论(0) 推荐(0) 编辑
摘要:1184 : 连通性二·边的双连通分量 1184 : 连通性二·边的双连通分量 时间限制:10000ms 单点时限:1000ms 内存限制:256MB 描述 在基本的网络搭建完成后,学校为了方便管理还需要对所有的服务器进行编组,网络所的老师找到了小Hi和小Ho,希望他俩帮忙。 老师告诉小Hi和小Ho 阅读全文
posted @ 2017-11-05 20:08 nimphy 阅读(289) 评论(0) 推荐(0) 编辑
摘要:连通性一·割边与割点 连通性一·割边与割点 时间限制:10000ms 单点时限:1000ms 内存限制:256MB 描述 还记得上次小Hi和小Ho学校被黑客攻击的事情么,那一次攻击最后造成了学校网络数据的丢失。为了避免再次出现这样的情况,学校决定对校园网络进行重新设计。 学校现在一共拥有N台服务器( 阅读全文
posted @ 2017-11-05 19:11 nimphy 阅读(282) 评论(0) 推荐(0) 编辑
摘要:最近公共祖先·二 最近公共祖先·二 时间限制:10000ms 单点时限:1000ms 内存限制:256MB 描述 上上回说到,小Hi和小Ho用非常拙劣——或者说粗糙的手段山寨出了一个神奇的网站,这个网站可以计算出某两个人的所有共同祖先中辈分最低的一个是谁。远在美国的他们利用了一些奇妙的技术获得了国内 阅读全文
posted @ 2017-11-05 15:18 nimphy 阅读(324) 评论(0) 推荐(0) 编辑
摘要:以前都是用的BIT或者线段树(前者多一些)。 对于ST(Sparse Table),在求倍增or公共祖先(LCA)时见过,说明还有其他用处,所以还是学习一下。 首先是预处理,用动态规划(DP)解决。 设A[i]是要求区间最值的数列,F[i, j]表示从第i个数起连续2^j个数中的最大值。(DP的状态 阅读全文
posted @ 2017-11-05 10:59 nimphy 阅读(272) 评论(0) 推荐(0) 编辑
摘要:二分·二分查找 二分·二分查找 时间限制:10000ms 单点时限:1000ms 内存限制:256MB 描述 Nettle最近在玩《艦これ》,因此Nettle收集了很多很多的船(这里我们假设Nettle氪了很多金,开了无数个船位)。去除掉重复的船之后,还剩下N(1≤N≤1,000,000)种不同的船 阅读全文
posted @ 2017-11-04 22:21 nimphy 阅读(295) 评论(0) 推荐(0) 编辑
摘要:二分图三·二分图最小点覆盖和最大独立集 二分图三·二分图最小点覆盖和最大独立集 时间限制:10000ms 单点时限:1000ms 内存限制:256MB 描述 在上次安排完相亲之后又过了挺长时间,大家好像都差不多见过面了。不过相亲这个事不是说那么容易的,所以Nettle的姑姑打算收集一下之前的情况并再 阅读全文
posted @ 2017-11-04 21:35 nimphy 阅读(137) 评论(0) 推荐(0) 编辑
摘要:二分图二•二分图最大匹配之匈牙利算法 时间限制:10000ms 单点时限:1000ms 内存限制:256MB 描述 上一回我们已经将所有有问题的相亲情况表剔除了,那么接下来要做的就是安排相亲了。因为过年时间并不是很长,所以姑姑希望能够尽可能在一天安排比较多的相亲。由于一个人同一天只能和一个人相亲,所 阅读全文
posted @ 2017-11-04 21:29 nimphy 阅读(208) 评论(0) 推荐(0) 编辑
摘要:二分图一•二分图判定 二分图一•二分图判定 时间限制:10000ms 单点时限:1000ms 内存限制:256MB 描述 大家好,我是小Hi和小Ho的小伙伴Nettle,从这个星期开始由我来完成我们的Weekly。 新年回家,又到了一年一度大龄剩男剩女的相亲时间。Nettle去姑姑家玩的时候看到了一 阅读全文
posted @ 2017-11-04 20:51 nimphy 阅读(189) 评论(0) 推荐(0) 编辑
摘要:最小生成树二·Kruscal算法 最小生成树二·Kruscal算法 时间限制:10000ms 单点时限:1000ms 内存限制:256MB 描述 随着小Hi拥有城市数目的增加,在之间所使用的Prim算法已经无法继续使用了——但是幸运的是,经过计算机的分析,小Hi已经筛选出了一些比较适合建造道路的路线 阅读全文
posted @ 2017-11-04 20:19 nimphy 阅读(168) 评论(0) 推荐(0) 编辑
摘要:1097 : 最小生成树一·Prim算法 1097 : 最小生成树一·Prim算法 时间限制:10000ms 单点时限:1000ms 内存限制:256MB 描述 最近,小Hi很喜欢玩的一款游戏模拟城市开放出了新Mod,在这个Mod中,玩家可以拥有不止一个城市了! 但是,问题也接踵而来——小Hi现在手 阅读全文
posted @ 2017-11-04 19:30 nimphy 阅读(227) 评论(0) 推荐(0) 编辑
摘要:最短路径 :虽然做过很多次最短路的题,spfa,bellman,floyd都用过不少。但是题目强调的“顺序”又让我加深了对最短路的理解。 当然,主要还是练习下STL: pair型: struct型 阅读全文
posted @ 2017-11-04 18:55 nimphy 阅读(173) 评论(0) 推荐(0) 编辑
摘要:居民迁移 居民迁移 时间限制:3000ms 单点时限:1000ms 内存限制:256MB 描述 公元2411年,人类开始在地球以外的行星建立居住点。在第1326号殖民星上,N个居住点分布在一条直线上。为了方便描述,我们设第i个居住点的位置是Xi,其中居住着Yi位居民。随着冬季的到来,一些人口较多的居 阅读全文
posted @ 2017-11-04 15:22 nimphy 阅读(294) 评论(0) 推荐(0) 编辑
摘要:小Hi和小Ho准备国庆期间去A国旅游。A国的城际交通比较有特色:它共有n座城市(编号1-n);城市之间恰好有n-1条公路相连,形成一个树形公路网。小Hi计划从A国首都(1号城市)出发,自驾遍历所有城市,并且经过每一条公路恰好两次——来回各一次——这样公路两旁的景色都不会错过。 令小Hi苦恼的是他的小 阅读全文
posted @ 2017-11-04 14:38 nimphy 阅读(221) 评论(0) 推荐(0) 编辑
摘要:水题,是为了给难题(树形DP)做铺垫 描述 在参与过了美食节之后,小Hi和小Ho在别的地方又玩耍了一阵子,在这个过程中,小Ho得到了一个非常有意思的玩具——一棵由小球和木棍连接起来的二叉树! 小Ho对这棵二叉树爱不释手,于是给它的每一个节点都标记了一个标号——一个属于A..Z的大写字母,并且没有任意 阅读全文
posted @ 2017-11-04 13:39 nimphy 阅读(235) 评论(0) 推荐(0) 编辑
摘要:状态压缩·一 状态压缩·一 时间限制:10000ms 单点时限:1000ms 内存限制:256MB 描述 小Hi和小Ho在兑换到了喜欢的奖品之后,便继续起了他们的美国之行,思来想去,他们决定乘坐火车前往下一座城市——那座城市即将举行美食节! 但是不幸的是,小Hi和小Ho并没有能够买到很好的火车票—— 阅读全文
posted @ 2017-11-04 11:22 nimphy 阅读(286) 评论(0) 推荐(0) 编辑
摘要:(写挂了,有空再补) 时间限制:10000ms 单点时限:1000ms 内存限制:256MB (写挂了,有空再补) 时间限制:10000ms 单点时限:1000ms 内存限制:256MB 描述 给定一个数 x,设它十进制展从高位到低位上的数位依次是 a0, a1, ..., an - 1,定义交错和 阅读全文
posted @ 2017-11-03 11:07 nimphy 阅读(410) 评论(0) 推荐(0) 编辑
摘要:There is going to be a party to celebrate the 80-th Anniversary of the Ural State University. The University has a hierarchical structure of employees 阅读全文
posted @ 2017-11-02 23:10 nimphy 阅读(196) 评论(0) 推荐(0) 编辑
摘要:题意:求出的树中距离最远的两个结点之间相隔的距离。 水题一道,以前只会用路的直径来解。 代码如下: 树形DP: 阅读全文
posted @ 2017-11-02 21:36 nimphy 阅读(242) 评论(0) 推荐(0) 编辑
摘要:时间限制:12000ms 单点时限:1000ms 内存限制:256MB 时间限制:12000ms 单点时限:1000ms 内存限制:256MB 描述 编织者是 Dota 系列中的一个伪核,拥有很强的生存能力和线上消耗能力。编织者的代表性技能是缩地。缩地带来的隐身、极限移动速度和伤害让它拥有很高的机动 阅读全文
posted @ 2017-11-02 20:24 nimphy 阅读(285) 评论(0) 推荐(0) 编辑
摘要:刷油漆 刷油漆 时间限制:10000ms 单点时限:1000ms 内存限制:256MB 描述 上回说到,小Ho有着一棵灰常好玩的树玩具!这棵树玩具是由N个小球和N-1根木棍拼凑而成,这N个小球都被小Ho标上了不同的数字,并且这些数字都是处于1..N的范围之内,每根木棍都连接着两个不同的小球,并且保证 阅读全文
posted @ 2017-11-02 18:38 nimphy 阅读(190) 评论(0) 推荐(0) 编辑
摘要:HihoCoder: 1041(点) 1063(边) 1035(边) HDU1520 (签到) HDU2415(emm) 目前我遇到的树形DP有两类: ∂:点处理,大概就是点的乱搞,比如找一些点,这些点权值和最大。dp[node][m],表示给node为节点的子树分配m个点的最优结果 ß:边处理,路 阅读全文
posted @ 2017-11-02 16:56 nimphy 阅读(139) 评论(0) 推荐(0) 编辑
摘要:A wqb-number, or B-number for short, is a non-negative integer whose decimal form contains the sub- string "13" and can be divided by 13. For example, 阅读全文
posted @ 2017-11-01 11:18 nimphy 阅读(186) 评论(0) 推荐(0) 编辑
摘要:The counter-terrorists found a time bomb in the dust. But this time the terrorists improve on the time bomb. The number sequence of the time bomb coun 阅读全文
posted @ 2017-11-01 10:46 nimphy 阅读(273) 评论(0) 推荐(0) 编辑
摘要:简单题:HDU2089 HDU3652 HDU4734 HDU3555 POJ3252 HigoCoder1033(需要前导0,或者用方法4) 总结: 1,dfs(pos,state,limit,begin_zero) 只是大概方程,根据不同的条件有不同的限制。 2,减少memset可以时间上优化, 阅读全文
posted @ 2017-11-01 09:33 nimphy 阅读(180) 评论(0) 推荐(0) 编辑

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