
Hihocoder
文章平均质量分 88
2997ms
这个作者很懒,什么都没留下…
展开
-
HihoCoder第十四周:无间道之并查集
#1066 : 无间道之并查集时间限制:20000ms单点时限:1000ms内存限制:256MB描述这天天气晴朗、阳光明媚、鸟语花香,空气中弥漫着春天的气息……额,说远了,总之,小Hi和小Ho决定趁着这朗朗春光出去玩。但是刚刚离开居住的宾馆不久,抄近道不小心走入了一条偏僻小道的小Hi和小Ho就发现自己的前方走来了几个彪形大汉,定睛一看还都是地地道道的黑人兄弟!小Hi原创 2015-06-03 18:43:47 · 529 阅读 · 0 评论 -
HihoCoder第六周:01背包问题
01背包问题大二的时候就接触过了,几行关键代码自己也都看过很多遍了,但是很多代码一直都没能理解。所以今天拿表来好好地画一画,弄懂其中的动态规划究竟什么含义。1038 : 01背包时间限制:20000ms 单点时限:1000ms 内存限制:256MB描述 且说上一周的故事里,小Hi和小Ho费劲心思终于拿到了茫茫多的奖券!而现在,终于到了小Ho领取奖励的时刻了! 小Ho现在手上有M张奖券,而奖品原创 2015-05-07 19:04:38 · 1041 阅读 · 0 评论 -
HihoCoder第十二周:刷油漆
#1055 : 刷油漆时间限制:10000ms单点时限:1000ms内存限制:256MB描述上回说到,小Ho有着一棵灰常好玩的树玩具!这棵树玩具是由N个小球和N-1根木棍拼凑而成,这N个小球都被小Ho标上了不同的数字,并且这些数字都是处于1..N的范围之内,每根木棍都连接着两个不同的小球,并且保证任意两个小球间都不存在两条不同的路径可以互相到达。没错,这次说的还是这棵树原创 2015-06-03 18:32:44 · 1046 阅读 · 0 评论 -
HihoCoder第四周:Trie图
第四周的题目是前两周的综合,综合在一个是KMP算法的思想,一个是树的这么一个数据结构。题目 : Trie图输入每个输入文件有且仅有一组测试数据。每个测试数据的第一行为一个整数N,表示河蟹词典的大小。接下来的N行,每一行为一个由小写英文字母组成的河蟹词语。接下来的一行,为一篇长度不超过M,由小写英文字母组成的文章。对于60%的数据,所有河蟹词语的长度总和小于10, M原创 2015-05-04 16:28:18 · 585 阅读 · 0 评论 -
HihoCoder第十一周:树中的最长路
#1050 : 树中的最长路时间限制:10000ms单点时限:1000ms内存限制:256MB描述上回说到,小Ho得到了一棵二叉树玩具,这个玩具是由小球和木棍连接起来的,而在拆拼它的过程中,小Ho发现他不仅仅可以拼凑成一棵二叉树!还可以拼凑成一棵多叉树——好吧,其实就是更为平常的树而已。但是不管怎么说,小Ho喜爱的玩具又升级换代了,于是他更加爱不释手(其实说起来小球原创 2015-06-03 18:20:31 · 582 阅读 · 0 评论 -
HihoCoder第八周:状态压缩 一
1044 : 状态压缩•一时间限制:10000ms 单点时限:1000ms 内存限制:256MB描述 小Hi和小Ho在兑换到了喜欢的奖品之后,便继续起了他们的美国之行,思来想去,他们决定乘坐火车前往下一座城市——那座城市即将举行美食节! 但是不幸的是,小Hi和小Ho并没有能够买到很好的火车票——他们只能够乘坐最为破旧的火车进行他们的旅程。 不仅如此,因为美食节的吸引,许多人纷纷踏上了和小H原创 2015-05-20 15:34:06 · 580 阅读 · 0 评论 -
HihoCoder第五周:标准动态规划
这周的题目是最标准最简单的动态规划了,自己一直以来对动态规划都不是很理解,这次也是好好记录一下。题目1 :数字三角形时间限制:10000ms单点时限:1000ms内存限制:256MB问题描述小Hi和小Ho在经历了螃蟹先生的任务之后被奖励了一次出国旅游的机会,于是他们来到了大洋彼岸的美国。美国人民的生活非常有意思,经常会有形形色色、奇奇怪怪的活动举办,这不,小Hi和小原创 2015-05-04 17:01:36 · 672 阅读 · 0 评论 -
HihoCoder 1245:王胖浩与三角形 三角形边长与面积
#1245 : 王胖浩与三角形时间限制:1000ms单点时限:1000ms内存限制:256MB描述王胖浩有一个三角形,三边长为a,b,c。他有特殊的能力,能增加三条边的边长,增加的总长度不能超过l。他想通过合理地使用他的特殊能力,使得三角形的面积最大。输入第一行一个整数T,表示测试数据个数。以下T行,每行一个四个整数a原创 2015-11-02 00:12:35 · 633 阅读 · 0 评论 -
HihoCoder 1246:王胖浩与环
#1246 : 王胖浩与环时间限制:6000ms单点时限:1000ms内存限制:256MB描述王胖浩有一个环,环上有n个正整数。他有特殊的能力,能将环切成k段,每段包含一个或者多个数字。对于一个切分方案,王胖浩将以如下方式计算优美程度,首先对于每一段,求出他们的数字和。然后对于每段的和,求出他们的最大公约数,即为优美程度。他想原创 2015-11-02 11:24:56 · 1114 阅读 · 0 评论 -
HihoCoder 1033:交错和
#1033 : 交错和时间限制:10000ms单点时限:1000ms内存限制:256MB描述给定一个数 x,设它十进制展从高位到低位上的数位依次是 a0, a1, ..., an - 1,定义交错和函数:f(x) = a0 - a1 + a2 - ... + ( - 1)n - 1an - 1例如:f(3214567) =原创 2016-02-18 13:57:03 · 770 阅读 · 0 评论 -
HihoCoder#1051:补提交卡
1051 : 补提交卡时间限制:2000ms 单点时限:1000ms 内存限制:256MB 描述 小Ho给自己定了一个宏伟的目标:连续100天每天坚持在hihoCoder上提交一个程序。100天过去了,小Ho查看自己的提交记录发现有N天因为贪玩忘记提交了。于是小Ho软磨硬泡、强忍着小Hi鄙视的眼神从小Hi那里要来M张”补提交卡”。每张”补提交卡”都可以补回一天的提交,将原本没有提交程序的一天原创 2015-05-11 23:19:20 · 629 阅读 · 0 评论 -
HihoCoder第二周与POJ3630:Trie树的建立
这又是两道一样的题,都是建立trie树的过程。HihoCoder第二周:这里其实逻辑都很简单,主要在于数据结构struct的使用。#include #include using namespace std; struct node{ int get; node *branch[26];};node* create(){ node* tnew = (原创 2015-04-29 15:18:38 · 614 阅读 · 0 评论 -
HihoCoder第三周与POJ2406:KMP算法总结
HihoCoder第三周:输入第一行一个整数N,表示测试数据组数。接下来的N*2行,每两行表示一个测试数据。在每一个测试数据中,第一行为模式串,由不超过10^4个大写字母组成,第二行为原串,由不超过10^6个大写字母组成。其中N输出对于每一个测试数据,按照它们在输入中出现的顺序输出一行Ans,表示模式串在原串中出现的次数。样例输入5HAHAHAHAW原创 2015-04-29 15:19:29 · 532 阅读 · 0 评论 -
HihoCoder#1082: 然而沼跃鱼早就看穿了一切
#1082 : 然而沼跃鱼早就看穿了一切时间限制:1000ms单点时限:1000ms内存限制:256MB描述fjxmlhx每天都在被沼跃鱼刷屏,因此他急切的找到了你希望你写一个程序屏蔽所有句子中的沼跃鱼(“marshtomp”,不区分大小写)。为了使句子不缺少成分,统一换成 “fjxmlhx” 。输入输入包括多行。每行是一个字符串,长度不超过200。原创 2015-05-29 23:47:49 · 1141 阅读 · 0 评论 -
hihocoder 1241:Best Route in a Grid
#1241 : Best Route in a Grid时间限制:10000ms单点时限:1000ms内存限制:256MB描述给定一个N行N列的非负整数方阵,从左上角(1,1)出发,只能向下或向右走,且不能到达值为0的方格,求出一条到达右下角的最佳路径。所谓最佳路径是指途经的数的乘积的末尾连续的0最少。输入输入文件的第一行包含原创 2015-10-13 08:45:22 · 451 阅读 · 0 评论 -
HihoCoder第一周与POJ3974:最长回文字串
这个题目是hihoCoder第一周的题目,自己打算从第一周开始做起,不知道能追上多少,更不知道这一篇写完,下一篇会是什么时候。。。题意很简单。输入:3abababaaaaabaaacacdas输出:753 这种经典题目POJ上也有,忘了是第多少道了。当时我对于Manacher算法不是很理解,其实现在也感觉恍惚。不知道当我写完的时候原创 2015-04-29 14:53:37 · 976 阅读 · 0 评论 -
HihoCoder#1052:基因工程
#1052 : 基因工程时间限制:1000ms单点时限:1000ms内存限制:256MB描述小Hi和小Ho正在进行一项基因工程实验。他们要修改一段长度为N的DNA序列,使得这段DNA上最前面的K个碱基组成的序列与最后面的K个碱基组成的序列完全一致。 例如对于序列"ATCGATAC"和K=2,可以通过将第二个碱基修改为"C"使得最前面2个碱基与最后面两个碱基都为原创 2015-05-29 23:34:00 · 1414 阅读 · 2 评论 -
HihoCoder第九周 状态压缩 二 与POJ2411总结
在此我向各位博友求助,特别想知道除了HihoCoder上面的结果要对1e9+7取余之外,这两道题还有什么其他的问题,都是骨牌覆盖问题,都是状态压缩+dp,为什么我能过poj2411的程序过不了HihoCoder,还不是其他诸如TimeLimited,而是Wrong Answer,这个问题我想了很久,还是不知道是怎么回事,如果有神通广大的博友知道答案,希望你能告诉我。顺便说一下,HihoCoder给原创 2015-05-28 23:25:04 · 762 阅读 · 0 评论 -
HihoCoder第十三周:最近公共祖先 一
#1062 : 最近公共祖先·一时间限制:10000ms单点时限:1000ms内存限制:256MB描述小Ho最近发现了一个神奇的网站!虽然还不够像58同城那样神奇,但这个网站仍然让小Ho乐在其中,但这是为什么呢?“为什么呢?”小Hi如是问道,在他的观察中小Ho已经沉迷这个网站一周之久了,甚至连他心爱的树玩具都弃置一边。“嘿嘿,小Hi,你快过来看!”小Ho招呼道。原创 2015-06-03 18:37:53 · 465 阅读 · 0 评论 -
HihoCoder#1039:字符消除
1039 : 字符消除时间限制:1000ms 单点时限:1000ms 内存限制:256MB描述 小Hi最近在玩一个字符消除游戏。给定一个只包含大写字母”ABC”的字符串s,消除过程是如下进行的:1)如果s包含长度超过1的由相同字母组成的子串,那么这些子串会被同时消除,余下的子串拼成新的字符串。例如”ABCCBCCCAA”中”CC”,”CCC”和”AA”会被同时消除,余下”AB”和”B”拼成新的原创 2015-05-08 15:08:46 · 601 阅读 · 0 评论 -
HihoCoder第七周:完全背包问题
1043 : 完全背包时间限制:20000ms 单点时限:1000ms 内存限制:256MB描述 且说之前的故事里,小Hi和小Ho费劲心思终于拿到了茫茫多的奖券!而现在,终于到了小Ho领取奖励的时刻了! 等等,这段故事为何似曾相识?这就要从平行宇宙理论说起了………总而言之,在另一个宇宙中,小Ho面临的问题发生了细微的变化! 小Ho现在手上有M张奖券,而奖品区有N种奖品,分别标号为1到N,其原创 2015-05-07 21:49:09 · 519 阅读 · 0 评论 -
HihoCoder第十周:后序遍历
也就在大二学数据结构的时候知道了树的前序遍历、后序遍历、中序遍历。之后就忘了,在之后就是大四研究生老师考我,我当时还不知道,真够丢人的。自此之后,知道了如何通过其中两个得到第三个,但是也没有编程实现过,也是通过这一题体会了以下通过递归来求遍历,挺有意思的。自己写的很有收获。#1049 : 后序遍历时间限制:10000ms单点时限:1000ms内存限制:256MB描述原创 2015-05-29 23:21:48 · 552 阅读 · 0 评论 -
hihocoder 1089:403 Forbidden
#1289 : 403 Forbidden时间限制:10000ms单点时限:1000ms内存限制:256MB描述Little Hi runs a web server. Sometimes he has to deny access from a certain set of malicious IP addresses while hi原创 2016-04-10 21:44:27 · 671 阅读 · 0 评论