关闭
当前搜索:

算法提高 ADV-222 7-2求arccos值

问题描述   利用标准库中的cos(x)和fabs(x)函数实现arccos(x)函数,x取值范围是[-1, 1],返回值为[0, PI]。要求结果准确到小数点后5位。(PI = 3.1415926)   提示:要达到这种程度的精度需要使用double类型。 样例输入 0.5 样例输出 数据规模和约定     -1 import...
阅读(113) 评论(0)

算法提高 ADV-221 7-1用宏求球的体积

问题描述   使用宏实现计算球体体积的功能。用户输入半径,系统输出体积。不能使用函数,pi=3.1415926,结果精确到小数点后五位。 样例输入 一个满足题目要求的输入范例。 例: 1.0 样例输出 与上面的样例输入对应的输出。 例: 数据规模和约定    输入数据中每一个数的范围。    数据表示采用double类型。 impor...
阅读(71) 评论(0)

算法提高 ADV-197 P1001

当两个比较大的整数相乘时,可能会出现数据溢出的情形。为避免溢出,可以采用字符串的方法来实现两个大数之间的乘法。具体来说,首先以字符串的形式输入两个整数,每个整数的长度不会超过8位,然后把它们相乘的结果存储在另一个字符串当中(长度不会超过16位),最后把这个字符串打印出来。例如,假设用户输入为:62773417和12345678,则输出结果为:774980393241726. 输入:   6...
阅读(71) 评论(0)

算法提高 ADV-178 简单加法

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

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

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

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

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

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

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

算法提高 ADV-144 01背包

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

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

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

算法提高 ADV-103 逆序排列

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

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

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

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

编写函数,其功能为把一个十进制数转换为其对应的八进制数。程序读入一个十进制数,调用该函数实现数制转换后,输出对应的八进制数。  样例输入  9274  样例输出  22072 样例输入  18  样例输出  22 import java.util.Scanner; public class Main{ public static void main(Strin...
阅读(388) 评论(0)
157条 共11页首页 上一页 1 2 3 4 5 ... 下一页 尾页
    个人资料
    • 访问:21234次
    • 积分:1690
    • 等级:
    • 排名:千里之外
    • 原创:156篇
    • 转载:1篇
    • 译文:0篇
    • 评论:0条