关闭
当前搜索:

算法提高 ADV-179 解二元一次方程组

问题描述   给定一个二元一次方程组,形如:   a * x + b * y = c;   d * x + e * y = f;   x,y代表未知数,a, b, c, d, e, f为参数。   求解x,y 输入格式   输入包含六个整数: a, b, c, d, e, f; 输出格式   输出为方程组的解,两个整数x, y。 样例输入 例: ...
阅读(229) 评论(0)

算法提高 ADV-177 理财计划

问题描述   银行近期推出了一款新的理财计划“重复计息储蓄”。储户只需在每个月月初存入固定金额的现金,银行就会在每个月月底根据储户账户内的金额算出该月的利息并将利息存入用户账号。现在如果某人每月存入k元,请你帮他计算一下,n月后,他可以获得多少收益。 输入格式   输入数据仅一行,包括两个整数k(100 输出格式   输出数据仅一个数,表示可以得到的收益。 样例...
阅读(232) 评论(0)

算法提高 ADV-176 陶陶摘苹果

问题描述   陶陶家的院子里有一棵苹果树,每到秋天树上就会结出n个苹果。苹果成熟的时候,陶陶就会跑去摘苹果。陶陶有个30厘米高的板凳,当她不能直接用手摘到苹果的时候,就会踩到板凳上再试试。   现在已知n个苹果到地面的高度,以及陶陶把手伸直的时候能够达到的最大高度,请帮陶陶算一下她能够摘到的苹果的数目。假设她碰到苹果,苹果就会掉下来。 输入格式   输入包括两行数据。第一行只包...
阅读(146) 评论(0)

算法提高 ADV-170 数字黑洞

问题描述   任意一个四位数,只要它们各个位上的数字是不全相同的,就有这样的规律:   1)将组成该四位数的四个数字由大到小排列,形成由这四个数字构成的最大的四位数;   2)将组成该四位数的四个数字由小到大排列,形成由这四个数字构成的最小的四位数(如果四个数中含有0,则得到的数不足四位);   3)求两个数的差,得到一个新的四位数(高位零保留)。   重复以上过程,最后一定会得到的...
阅读(139) 评论(0)

算法提高 ADV-156 分分钟的碎碎念

问题描述   以前有个孩子,他分分钟都在碎碎念。不过,他的念头之间是有因果关系的。他会在本子里记录每一个念头,并用箭头画出这个念头的来源于之前的哪一个念头。翻开这个本子,你一定会被互相穿梭的箭头给搅晕,现在他希望你用程序计算出这些念头中最长的一条因果链。   将念头从1到n编号,念头i来源于念头from[i],保证from[i] 输入格式   第一行一个正整数n表示念头的数量 ...
阅读(131) 评论(0)

算法提高 ADV-154 质数的后代

问题描述   在上一季里,曾提到过质数的孤独,其实从另一个角度看,无情隔膜它们的合数全是质数的后代,因为合数可以由质数相乘结合而得。   如果一个合数由两个质数相乘而得,那么我们就叫它是质数们的直接后代。现在,给你一系列自然数,判断它们是否是质数的直接后代。 输入格式   第一行一个正整数T,表示需要判断的自然数数量   接下来T行,每行一个要判断的自然数 输出格式 ...
阅读(145) 评论(0)

算法提高 ADV-146 计算器

问题描述】   王小二的计算器上面的LED显示屏坏掉了,于是他找到了在计算器维修与应用系学习的你来为他修计算器。   屏幕上可以显示0~9的数字,其中每个数字由7个小二极管组成,各个数字对应的表示方式如图所示:   。   为了排除电路故障,现在你需要计算,将数字A变为数字B需要经过多少次变换?   注意:现在将其中每段小二极管的开和关都定义为一次变换。例如数字1变为2是5次操作...
阅读(113) 评论(0)

算法提高 ADV-138 班级排名

问题描述   达达在陶陶的影响下,也对学习慢慢的产生了兴趣。   他在每次考试之后,都会追着老师问,自己在班级的总名次是多少。考试一多,老师也不耐烦了,于是他给了达达所有人的成绩,让他自己去算出自己的排名。   可人太多了,达达也无法立即算出来,于是他想让你帮帮他。 输入格式   第一行为一个整数N,代表班级的学生总数。   接下来N行,每行一个字符串,代表一个学生的姓名,...
阅读(186) 评论(0)

算法提高 ADV-136 大数加法

问题描述   输入两个正整数a,b,输出a+b的值。 输入格式   两行,第一行a,第二行b。a和b的长度均小于1000位。 输出格式   一行,a+b的值。 样例输入 4 2 样例输出      6 import java.math.BigInteger; import java.util.Scanner; publ...
阅读(156) 评论(0)

算法提高 ADV-135 三角形面积

问题描述   由三角形的三边长,求其面积。   提示:由三角形的三边a,b,c求面积可以用如下的公式:   s=(a+b+c)/2   面积= 输入格式   由空格分开的三个整数。 输出格式   一个实数,保留两位小数。 样例输入 3 4 5 样例输出 6.00 数据规模和约定         输入的三条边一定能构成三角形,不...
阅读(125) 评论(0)

算法提高 ADV-134 校门外的树

问题描述   某校大门外长度为L的马路上有一排树,每两棵相邻的树之间的间隔都是1米。我们可以把马路看成一个数轴,马路的一端在数轴0的位置,另一端在L的位置;数轴上的每个整数点,即0,1,2,……,L,都种有一棵树。   由于马路上有一些区域要用来建地铁。这些区域用它们在数轴上的起始点和终止点表示。已知任一区域的起始点和终止点的坐标都是整数,区域之间可能有重合的部分。现在要把这些区域中的树(...
阅读(58) 评论(0)

算法提高 ADV-132 笨小猴

问题描述   笨小猴的词汇量很小,所以每次做英语选择题的时候都很头疼。但是他找到了一种方法,经试验证明,用这种方法去选择选项的时候选对的几率非常大!   这种方法的具体描述如下:假设maxn是单词中出现次数最多的字母的出现次数,minn是单词中出现次数最少的字母的出现次数,如果maxn-minn是一个质数,那么笨小猴就认为这是个Lucky Word,这样的单词很可能就是正确的答案。 ...
阅读(51) 评论(0)

算法提高 ADV-131 选择排序

选择排序 问题描述   排序,顾名思义,是将若干个元素按其大小关系排出一个顺序。形式化描述如下:有n个元素a[1],a[2],…,a[n],从小到大排序就是将它们排成一个新顺序a[i[1]]   i[k]为这个新顺序。   选择排序的思想极其简单,每一步都把一个最小元素放到前面,如果有多个相等的最小元素,选择排位较考前的放到当前头部。还是那个例子:{3 1 5 4 2}:   第...
阅读(41) 评论(0)

算法提高 ADV-121 高精度加法

问题描述   在C/C++语言中,整型所能表示的范围一般为-231到231(大约21亿),即使long long型,一般也只能表示到-263到263。要想计算更加规模的数,就要用软件来扩展了,比如用数组或字符串来模拟更多规模的数及共运算。   现在输入两个整数,请输出它们的和。 输入格式   两行,每行一个整数,每个整数不超过1000位 输出格式   一行,两个...
阅读(42) 评论(0)

算法提高 ADV-118 3-2字符串输入输出函数

描述   编写函数GetReal和GetString,在main函数中分别调用这两个函数。在读入一个实数和一个字符串后,将读入的结果依次用printf输出。   两次输入前要输出的提示信息分别是"please input a number:\n”和"please input a string:\n" 样例输入 9.56 hello 样例输出      please...
阅读(91) 评论(0)
137条 共10页首页 上一页 ... 6 7 8 9 10 ... 下一页 尾页
    个人资料
    • 访问:11891次
    • 积分:1527
    • 等级:
    • 排名:千里之外
    • 原创:148篇
    • 转载:1篇
    • 译文:0篇
    • 评论:0条