
hihocoder
文章平均质量分 83
传到桥头必然沉
这个作者很懒,什么都没留下…
展开
-
hiho121
内存限制:256MB描述小Hi平时的一大兴趣爱好就是演奏钢琴。我们知道一个音乐旋律被表示为长度为 N 的数构成的数列。小Hi在练习过很多曲子以后发现很多作品自身包含一样的旋律。旋律可以表示为一段连续的数列,相似的旋律在原数列不可重叠,比如在1 2 3 2 3 2 1 中 2 3 2 出现了一次,2 3 出现了两次,小Hi想知道一段旋律中出现次数至少为两次的旋律最长是多少原创 2016-11-01 21:23:03 · 489 阅读 · 0 评论 -
hihocoder#1501 : 风格不统一如何写程序
#1501 : 风格不统一如何写程序时间限制:10000ms单点时限:1000ms内存限制:256MB描述小Hi写程序时习惯用蛇形命名法(snake case)为变量起名字,即用下划线将单词连接起来,例如:file_name、 line_number。 小Ho写程序时习惯用驼峰命名法(camel case)为变量起名字,即第一个单词原创 2017-04-11 17:13:31 · 600 阅读 · 0 评论 -
hiho一下 第145周
题目1 : 智力竞赛时间限制:5000ms单点时限:1000ms内存限制:256MB描述小Hi、小Ho还有被小Hi强拉来的小Z,准备组队参加一个智力竞赛。竞赛采用过关制,共计N个关卡。在第i个关卡中,小Hi他们需要获得Ai点分数才能够进入下一关。每一关的分数都是独立计算的,即使在一关当中获得超过需要的分数,也不会对后面的关卡产生影响。原创 2017-04-11 17:08:59 · 393 阅读 · 0 评论 -
hiho一下 第144周 机会渺茫
题目1 : 机会渺茫 传送门时间限制:5000ms单点时限:1000ms内存限制:256MB描述小Hi最近在追求一名学数学的女生小Z。小Z其实是想拒绝他的,但是找不到好的说辞,于是提出了这样的要求:对于给定的两个正整数N和M,小Hi随机选取一个N的约数N',小Z随机选取一个M的约数M',如果N'和M'相等,她就答应小Hi。小Z让小Hi原创 2017-04-01 21:47:21 · 593 阅读 · 0 评论 -
hiho一下 第139周
题目1 : 买零食 传送门时间限制:5000ms单点时限:1000ms内存限制:256MB描述小Ho很喜欢在课间去小卖部买零食。然而不幸的是,这个学期他又有在一教的课,而一教的小卖部姐姐以冷若冰霜著称。第一次去一教小卖部买零食的时候,小Ho由于不懂事买了好一大堆东西,被小卖部姐姐给了一个“冷若冰霜”的眼神,食欲都下降了很多。从那以后,转载 2017-03-15 21:23:53 · 349 阅读 · 0 评论 -
hiho一下 第142周 扫地机器人
时间限制:10000ms单点时限:1000ms内存限制:256MB描述小Ho最近买了一台扫地机器人用来代替他清扫实验室的卫生,扫地机器人有不同的尺寸,但是通常来说可以被视作一个M*M的正方形,扫地机器人仅能清扫被自己覆盖过的区域。小Ho所在的实验室是一个多边形,任意两条边之间要么为垂直关系要么为平行关系。扫地机器人也仅能沿着这两个方向平移,不能旋转。实验原创 2017-03-31 21:50:02 · 542 阅读 · 0 评论 -
hiho一下 第143周 hiho密码
时间限制:10000ms单点时限:1000ms内存限制:256MB描述小Ho根据最近在密码学课上学习到的知识,开发出了一款hiho密码,这款密码的秘钥是这样生成的:对于一种有N个字母的语言,选择一个长度为M的单词;将组成这个单词的所有字母按照顺序不重复的写出(即遇到相同字母时跳过);然后将字母表剩下的没有使用过的字母按照顺序在其后进行排列。如对于有5个字原创 2017-03-31 19:49:42 · 1638 阅读 · 0 评论 -
hiho一下 第141周
题目1 : 自行车架 传送门时间限制:5000ms单点时限:1000ms内存限制:256MB描述小Hi的宿舍楼下有一块用于停自行车的区域。平时自行车都停得非常杂乱,于是楼长打算去买一排自行车架用来停车。自行车架一般有P个槽,每个槽的两侧都可以停入自行车;但是一个槽位同时只能有一侧停入自行车。此外,停入一辆自行车会导致无法在这一侧的附近若干原创 2017-03-12 12:15:46 · 336 阅读 · 0 评论 -
hiho一下 第140周 清理海报
时间限制:5000ms单点时限:1000ms内存限制:256MB描述小Hi实验室所在的建筑一楼有一个用于贴海报的黑板,不停的有新的海报往上贴,也会安排人员不断的对海报进行清理,而最近,轮到了小Hi去对海报进行清理。黑板是一块W*H大小的区域,如果以左下角为直角坐标系的话,在上次清理后第i张贴上去的海报可以视作左下角为(X1i, Y1i),右上角为(X2i转载 2017-03-05 20:30:15 · 311 阅读 · 0 评论 -
#1476 : 矩形计数
时间限制:10000ms单点时限:1000ms内存限制:256MB描述如图所示,在由N行M列个单位正方形组成的矩形中,有K个单位正方形是黑色的,其余单位正方形是白色的。 你能统计出一共有多少个不同的子矩形是完全由白色单位正方形组成的吗?输入第一行三个整数:N, M和K。之后K行每行包括两个整数R和C,代表一个黑色单位正方形的位置。转载 2017-03-05 16:24:24 · 607 阅读 · 2 评论 -
#1474 : 拆字游戏
时间限制:10000ms单点时限:1000ms内存限制:256MB描述小Kui喜欢把别人的名字拆开来,比如“螺”就可以拆成“虫田糸”,小Kui的语文学的不是很好,于是她决定使用编程的方式来解决这个问题。给出一个01矩阵,1占据的部分即为需要拆的字,如果两个1分享一条边,那么它们连通。连通具有传递性,即如果a、b连通,b、c连通,则a、c连通。连通的一转载 2017-03-05 16:12:40 · 490 阅读 · 0 评论 -
#1475 : 数组分拆
时间限制:10000ms单点时限:1000ms内存限制:256MB描述小Ho得到了一个数组作为他的新年礼物,他非常喜欢这个数组!在仔细研究了几天之后,小Ho成功的将这个数组拆成了若干段,并且每段的和都不为0!现在小Ho希望知道,这样的拆分方法一共有多少种?两种拆分方法被视作不同,当且仅当数组断开的所有位置组成的集合不同。输入每组输入的转载 2017-03-05 16:02:42 · 596 阅读 · 3 评论 -
#1473 : 小Ho的强迫症
时间限制:10000ms单点时限:1000ms内存限制:256MB描述小Ho在一条笔直的街道上散步。街道上铺着长度为L的石板,所以每隔L距离就有一条石板连接的缝隙,如下图所示。小Ho在散步的时候有奇怪的强迫症,他不希望脚踩在石板的缝隙上。(如果小Ho一只脚的脚尖和脚跟分别处于一条缝隙的两侧,我们就认为他踩在了缝隙上。如果只有脚尖或脚跟接触缝隙,不原创 2017-03-05 15:24:57 · 851 阅读 · 0 评论 -
hiho122
描述小Hi平时的一大兴趣爱好就是演奏钢琴。我们知道一个音乐旋律被表示为长度为 N 的数构成的数列。小Hi在练习过很多曲子以后发现很多作品中的旋律有共同的部分。旋律是一段连续的数列,如果同一段旋律在作品A和作品B中同时出现过,这段旋律就是A和B共同的部分,比如在abab 在 bababab 和 cabacababc 中都出现过。小Hi想知道两部作品的共同旋律最长是多少?解题方法提示输入共两行。一行一个原创 2016-11-01 21:21:23 · 254 阅读 · 0 评论 -
hihocoder 127 后缀自动机一·基本概念
自己想了老半天,写了三百多行,没实现成功,忘记使用STL库了。。。。。。。。。。。。。。。题目链接:http://hihocoder.com/problemset/problem/1441描述小Hi:今天我们来学习一个强大的字符串处理工具:后缀自动机(Suffix Automaton,简称SAM)。对于一个字符串S,它对应的后缀自动机是一个最小的确定有限状态自动机(DF转载 2016-12-10 22:04:55 · 2908 阅读 · 0 评论 -
Smallest Sub Array-hihocoder-tiger
述Given an array of integers A, find the smallest contiguous sub array B of A such that when you sort B in ascending order the whole array A becomes sorted as well.For example if A = [1, 2, 3, 7, 4原创 2016-11-01 21:58:35 · 394 阅读 · 0 评论 -
The Lastest Time-hihocode-tiger
描述What is latest time you can make with 4 digits A, B, C and D? For example if the 4 digits are 1, 0, 0, 0, you can make 4 times with them: 00:01, 00:10, 01:00, 10:00. The lastest time will be 10:原创 2016-11-01 21:55:42 · 391 阅读 · 0 评论 -
power of two--tiger--hihocoder
参考了别人的代码,自己写的只过了50%的数据翻译 2016-11-01 21:48:18 · 246 阅读 · 0 评论 -
hihocoder #1496 : 寻找最大值
我是真心没想到,暴力也能过说好的数学题一般都是有什么小技巧的么???到这里怎么成了暴力!!!!!!!!!!!!!都是套路啊啊啊啊啊啊!!!!!!!时间限制:10000ms单点时限:1000ms内存限制:256MB描述给定N个数A1, A2, A3, ... AN,小Ho想从中找到两个数Ai和Aj(i ≠ j)使得乘积A转载 2017-04-02 17:22:24 · 954 阅读 · 7 评论