关闭

算法提高 ADV-178 简单加法

问题描述   小于10的自然数中有四个数字能除尽3或5(3, 5, 6, 9),它们的和为23。   请计算所有小于1000的自然数中能除尽3或5的数字的合。然后使用标准输出cout,输出你的结果。 输入格式   无。 输出格式     一行一个整数,表示你的结果。 public class Main{ public static void...
阅读(38) 评论(0)

算法提高 ADV-175 三个整数的排序

问题描述   输入三个数,比较其大小,并从大到小输出。 输入格式   一行三个整数。 输出格式   一行三个整数,从大到小排序。 样例输入 33 88 77 样例输出      88 77 33 import java.util.Scanner; public class Main{ public static v...
阅读(36) 评论(0)

算法提高 ADV-171 身份证号码升级

问题描述   从1999年10月1日开始,公民身份证号码由15位数字增至18位。(18位身份证号码简介)。升级方法为:   1、把15位身份证号码中的年份由2位(7,8位)改为四位。   2、最后添加一位验证码。验证码的计算方案:   将前 17 位分别乘以对应系数 (7 9 10 5 8 4 2 1 6 3 7 9 10 5 8 4 2) 并相加,然后除以 11 取余数,0-10 分...
阅读(36) 评论(0)

算法提高 ADV-162 题目1 最大最小值

问题描述   给定 N 个整数,请你找出这 N 个数中最大的那个和最小的那个。 输入格式   第一行包含一个正整数 N 。(1 ≤ N ≤ 10000)。   第二行为 N 个用空格隔开的整数,每个数的绝对值不超过 1000000。 输出格式   输出仅一行,包含两个整数 x,y,x 表示 N 个数中的最大值,y 表示 N 个数中的最小值。x,y 之间用一个空格隔开...
阅读(35) 评论(0)

算法提高 ADV-155 上帝造题五分钟

问题描述   第一分钟,上帝说:要有题。于是就有了L,Y,M,C   第二分钟,LYC说:要有向量。于是就有了长度为n写满随机整数的向量   第三分钟,YUHCH说:要有查询。于是就有了Q个查询,查询向量的一段区间内元素的最小值   第四分钟,MZC说:要有限。于是就有了数据范围   第五分钟,CS说:要有做题的。说完众神一哄而散,留你来收拾此题 输入格式   第一行两个...
阅读(37) 评论(0)

算法提高 ADV-144 01背包

问题描述   给定N个物品,每个物品有一个重量W和一个价值V.你有一个能装M重量的背包.问怎么装使得所装价值最大.每个物品只有一个. 输入格式   输入的第一行包含两个整数n, m,分别表示物品的个数和背包能装重量。   以后N行每行两个数Wi和Vi,表示物品的重量和价值 输出格式   输出1行,包含一个整数,表示最大价值。 样例输入 3 5 2 3 ...
阅读(32) 评论(0)

算法提高 ADV-143 扶老奶奶过街

一共有5个红领巾,编号分别为A、B、C、D、E,老奶奶被他们其中一个扶过了马路。   五个红领巾各自说话:   A :我和E都没有扶老奶奶   B :老奶奶是被C和E其中一个扶过大街的   C :老奶奶是被我和D其中一个扶过大街的   D :B和C都没有扶老奶奶过街   E :我没有扶老奶奶   已知五个红领巾中有且只有2个人说的是真话,请问是谁扶这老...
阅读(39) 评论(0)

算法提高 ADV-112 c++_ch02_01

编写一个程序,利用强制类型转换打印元音字母大小写10种形式的ASCII码。   输出的顺序为:大写的字母A,E,I,O,U的ASCII码,小写的字母a,e,i,o,u的ASCII码。所有的ASCII码都用十进制表示.输出10行,每行一个ASCII码,最后输出一个空行。 public class Main{ public static void main(String[] args) ...
阅读(28) 评论(0)

算法提高 ADV-103 逆序排列

问题描述   编写一个程序,读入一组整数(不超过20个),并把它们保存在一个整型数组中。当用户输入0时,表示输入结束。然后程序将把这个数组中的值按逆序重新存放,并打印出来。例如:假设用户输入了一组数据:7 19 -5 6 2 0,那么程序将会把前五个有效数据保存在一个数组中,即7 19 -5 6 2,然后把这个数组中的值按逆序重新存放,即变成了2 6 -5 19 7,然后把它们打印出来。 ...
阅读(31) 评论(0)

算法提高 ADV-100 第二大整数

问题描述   编写一个程序,读入一组整数(不超过20个),当用户输入0时,表示输入结束。然后程序将从这组整数中,把第二大的那个整数找出来,并把它打印出来。说明:(1)0表示输入结束,它本身并不计入这组整数中。(2)在这组整数中,既有正数,也可能有负数。(3)这组整数的个数不少于2个。   输入格式:输入只有一行,包括若干个整数,中间用空格隔开,最后一个整数为0。   输出格式:输出第二大...
阅读(42) 评论(0)

算法提高 ADV-98 约数个数

输入一个正整数N (1 样例输入 12 样例输出 6 样例说明     12的约数包括:1,2,3,4,6,12。共6个 import java.util.Scanner; public class Main{ public static void main(String[] args) { Scanner input = new ...
阅读(147) 评论(0)

算法提高 ADV-97 十进制数转八进制数

编写函数,其功能为把一个十进制数转换为其对应的八进制数。程序读入一个十进制数,调用该函数实现数制转换后,输出对应的八进制数。  样例输入  9274  样例输出  22072 样例输入  18  样例输出  22 import java.util.Scanner; public class Main{ public static void main(Strin...
阅读(99) 评论(0)

算法提高 ADV-94 复数归一化

编写函数Normalize,将复数归一化,即若复数为a+bi,归一化结果为a/sqrt(a*a+b*b) + i*b/sqrt(a*a+b*b) 。使用结构体指针类型作为函数参数可能是必要的。其中实部和虚部由键盘输入,输出为归一化结果,如果归一化结果的实部或虚部为小数的要求保留一位小数。 样例输入:(格式说明:3 4 分别为以空格隔开的实数的实部和虚部)  3 4  样例输出: 0...
阅读(80) 评论(0)

算法提高 ADV-231 12-2扑克排序

问题描述   扑克牌排序:构造扑克牌数组,对扑克牌进行排序。排序原则如下:数字从小到大是2-10、J、Q、K和A,花色从小到大是方块(diamond)、梅花(club)、红桃(heart)、黑桃(spade)。两张牌比较时先看数字,数字相同时看花色。要求对输入的扑克牌进行从小到大排序。   输入五张牌(表示黑桃2、红桃3、黑桃3、方块A和梅花J): 2 s 3 h 3 s A d J c ...
阅读(99) 评论(0)

算法提高 ADV-214 3-3求圆面积表面积体积

问题描述   接受用户输⼊的数值,输出以该值为半径的(1)圆面积,(2)球体表面积,(3)球体体积。pi 取值3.1415926536 ,结果保留10位小数,每一列占20个字符,左对齐。 样例输入 一个满足题目要求的输入范例。 例: 1 样例输出 与上面的样例输入对应的输出。 例:(第一行1是输入,第二行是输出) 数据规模和约定     所有结果...
阅读(54) 评论(0)
137条 共10页首页 上一页 1 2 3 4 5 ... 下一页 尾页
    个人资料
    • 访问:7147次
    • 积分:1433
    • 等级:
    • 排名:千里之外
    • 原创:142篇
    • 转载:1篇
    • 译文:0篇
    • 评论:0条