代码改变世界

产生冠军

2016-12-15 20:15 by HHFFZ, 125 阅读, 0 推荐, 收藏, 编辑
摘要:题目描述 有一群人,打乒乓球比赛,两两捉对撕杀,每两个人之间最多打一场比赛。球赛的规则如下:如果A打败了B,B又打败了C,而A与C之间没有进行过比赛,那么就认定,A一定能打败C。如果A打败了B,B又打败了C,而且,C又打败了A,那么A、B、C三者都不可能成为冠军。根据这个规则,无需循环较量,或许就能 阅读全文

今年暑假不AC

2016-12-15 10:12 by HHFFZ, 79 阅读, 0 推荐, 收藏, 编辑
摘要:“今年暑假不AC?”“是的。”“那你干什么呢?”“看世界杯呀,笨蛋!”“@#$%^&*%...”确实如此,世界杯来了,球迷的节日也来了,估计很多ACMer也会抛开电脑,奔向电视了。作为球迷,一定想看尽量多的完整的比赛,当然,作为新时代的好青年,你一定还会看一些其它的节目,比如新闻联播(永远不要忘记关 阅读全文

卡片游戏

2016-12-14 20:39 by HHFFZ, 306 阅读, 0 推荐, 收藏, 编辑
摘要:小明最近宅在家里无聊,于是他发明了一种有趣的游戏,游戏道具是N张叠在一起的卡片,每张卡片上都有一个数字,数字的范围是0~9,游戏规则如下: 首先取最上方的卡片放到桌子上,然后每次取最上方的卡片,放到桌子上已有卡片序列的最右边或者最左边。当N张卡片全部都放到桌子上后,桌子上的N张卡片构成了一个数。这个 阅读全文

出现最多的整数

2016-12-14 19:53 by HHFFZ, 213 阅读, 0 推荐, 收藏, 编辑
摘要:算法训练 出现次数最多的整数 时间限制:1.0s 内存限制:512.0MB 问题描述 编写一个程序,读入一组整数,这组整数是按照从小到大的顺序排列的,它们的个数N也是由用户输入的,最多不会超过20。然后程序将对这个数组进行统计,把出现次数最多的那个数组元素值打印出来。如果有两个元素值出现的次数相同, 阅读全文

区间K 大数查询

2016-12-14 19:01 by HHFFZ, 233 阅读, 0 推荐, 收藏, 编辑
摘要:算法训练 区间k大数查询 时间限制:1.0s 内存限制:256.0MB 问题描述 给定一个序列,每次询问序列中第l个数到第r个数中第K大的数是哪个。 输入格式 第一行包含一个数n,表示序列长度。 第二行包含n个正整数,表示给定的序列。 第三个包含一个正整数m,表示询问个数。 接下来m行,每行三个数l 阅读全文

最大最小公倍数

2016-12-14 18:43 by HHFFZ, 226 阅读, 0 推荐, 收藏, 编辑
摘要:算法训练 最大最小公倍数 时间限制:1.0s 内存限制:256.0MB 时间限制:1.0s 内存限制:256.0MB 问题描述 已知一个正整数N,问从1~N中任选出三个数,他们的最小公倍数最大可以为多少。 输入格式 输入一个正整数N。 输出格式 输出一个整数,表示你找到的最小公倍数。 样例输入 9 阅读全文

吃糖果

2016-12-13 19:45 by HHFFZ, 165 阅读, 0 推荐, 收藏, 编辑
摘要:Problem Description HOHO,终于从Speakless手上赢走了所有的糖果,是Gardon吃糖果时有个特殊的癖好,就是不喜欢将一样的糖果放在一起吃,喜欢先吃一种,下一次吃另一种,这样;可是Gardon不知道是否存在一种吃糖果的顺序使得他能把所有糖果都吃完?请你写个程序帮忙计算一下 阅读全文

身份证号码升级

2016-12-13 19:38 by HHFFZ, 721 阅读, 0 推荐, 收藏, 编辑
摘要:问题描述 从1999年10月1日开始,公民身份证号码由15位数字增至18位。(18位身份证号码简介)。升级方法为: 1、把15位身份证号码中的年份由2位(7,8位)改为四位。 2、最后添加一位验证码。验证码的计算方案: 将前 17 位分别乘以对应系数 (7 9 10 5 8 4 2 1 6 3 7 阅读全文

威威猫系列之 吃鸡腿

2016-12-13 13:23 by HHFFZ, 255 阅读, 0 推荐, 收藏, 编辑
摘要:Problem Description 威威猫不是一只普通的猫,普通的猫喜欢吃鱼,但威威猫最喜欢吃鸡腿。他每天都在不停的吃啊吃,吃了一只又一只鸡腿。现在他遇到了一个难题,如果他的体重太胖那么他的主人就不给他吃鸡腿了,所以他需要你的帮助。 威威猫的身体由n个器官构成,由于他的身体很特殊所以他的增长也很 阅读全文

小Q系列之失恋

2016-12-12 20:55 by HHFFZ, 149 阅读, 0 推荐, 收藏, 编辑
摘要:这个题其实不难 仔细想想,, 注意题中要求的是一天是12个小时 其实 还有一个简单的方法 你可以把他们全部转化为秒 减去后 如果为负 可以加12乘以3600;直到不为负,然再得到小时 分 秒。 阅读全文