蓝桥杯
coderpwh
我是IT小白,希望能够大家一起交流,提高自己的能力。如有错误之处希望大家批评,指出。我会改之。
展开
-
算法训练 水仙花
算法训练 水仙花 水仙花数问题描述 判断给定的三位数是否 水仙花 数。所谓 水仙花 数是指其值等于它本身 每位数字立方和的数。例 153 就是一个 水仙花 数。 153=13+53+33输入格式 一个整数。输出格式 是水仙花数,输出"YES",否则输出"NO"(不包括引号)样例输入123样例输出NO数据规模和约定 一个三位的整数,否则原创 2016-04-12 12:47:05 · 1520 阅读 · 0 评论 -
蓝桥杯—— 算法训练 完数
蓝桥杯—— 算法训练 完数 问题描述 一个数如果恰好等于它的因子之和,这个数就称为“完数”。例如,6的因子为1、2、3,而6=1+2+3,因此6就是“完数”。又如,28的因子为1、2、4、7、14,而28=1+2+4+7+14,因此28也是“完数”。编写一个程序,判断用户输入的一个数是否为“完数”。 输入格式:输入只有一行,即一个整原创 2016-04-13 14:14:55 · 673 阅读 · 0 评论 -
蓝桥杯—— 算法训练 数对
蓝桥杯—— 算法训练 数对 问题描述 编写一个程序,该程序从用户读入一个整数,然后列出所有的数对,每个数对的乘积即为该数。 输入格式:输入只有一行,即一个整数。 输出格式:输出有若干行,每一行是一个乘法式子。(注意:运算符号与数字之间有一个空格)输入输出样例样例输入32样例输出1 * 32 = 322 * 16 = 324 * 8 = 3原创 2016-04-13 14:17:15 · 709 阅读 · 0 评论 -
蓝桥杯—— 算法训练 整除问题
蓝桥杯—— 算法训练 整除问题 问题描述 编写一个程序,输入三个正整数min、max和factor,然后对于min到max之间的每一个整数(包括min和max),如果它能被factor整除,就把它打印出来。 输入格式:输入只有一行,包括三个整数min、max和factor。 输出格式:输出只有一行,包括若干个整数。 输入输出样例样例输入原创 2016-04-13 14:19:02 · 806 阅读 · 0 评论 -
蓝桥杯—— 算法训练 数位分离
蓝桥杯—— 算法训练 数位分离 问题描述 编写一个程序,输入一个1000 以内的正整数,然后把这个整数的每一位数字都分离出来,并逐一地显示。 输入格式:输入只有一行,即一个1000以内的正整数。 输出格式:输出只有一行,即该整数的每一位数字,之间用空格隔开。 输入输出样例样例输入769样例输出7 6 9mport java.u原创 2016-04-13 14:20:47 · 2517 阅读 · 0 评论 -
算法训练 反置数
算法训练 反置数 问题描述 一个整数的“反置数”指的是把该整数的每一位数字的顺序颠倒过来所得到的另一个整数。如果一个整数的末尾是以0结尾,那么在它的反置数当中,这些0就被省略掉了。比如说,1245的反置数是5421,而1200的反置数是21。请编写一个程序,输入两个整数,然后计算这两个整数的反置数之和sum,然后再把sum的反置数打印出来。要求:由于在本题中需要多次去计算一个整数原创 2016-04-13 14:23:11 · 945 阅读 · 0 评论 -
算法训练 字符删除
算法训练 字符删除 问题描述 编写一个程序,先输入一个字符串str(长度不超过20),再输入单独的一个字符ch,然后程序会把字符串str当中出现的所有的ch字符都删掉,从而得到一个新的字符串str2,然后把这个字符串打印出来。 输入格式:输入有两行,第一行是一个字符串(内部没有空格),第二行是一个字符。 输出格式:经过处理以后的字符串。输入输出样例 样例输原创 2016-04-13 14:24:27 · 823 阅读 · 0 评论 -
稀疏矩阵的压缩存储
稀疏矩阵的压缩存储 对于稀疏矩阵中的任意一个非零元素,出来存放非零元素的值外,还需要同时存储它所在的行,列的位置,反之,用一个三元组可以唯一确定一个非零元素。 稀疏矩阵的三元组表示的结点结构定义: public class TripleNode { public int row; public int column; public原创 2016-04-13 15:53:44 · 1009 阅读 · 0 评论 -
欢迎使用CSDN-markdown编辑器
**蓝桥杯—— 算法训练 排序**问题描述 编写一个程序,输入3个整数,然后程序将对这三个整数按照从大到小进行排列。 输入格式:输入只有一行,即三个整数,中间用空格隔开。 输出格式:输出只有一行,即排序后的结果。 输入输出样例 样例输入 9 2 30 样例输出 30 9 2原创 2016-04-11 13:29:40 · 563 阅读 · 0 评论 -
算法训练 最大最小公倍数
算法训练 最大最小公倍数 题描述已知一个正整数N,问从1~N中任选出三个数,他们的最小公倍数最大可以为多少。输入格式输入一个正整数N。输出格式输出一个整数,表示你找到的最小公倍数。样例输入9样例输出504数据规模与约定1 6。import java.util.*;public class Main { pub原创 2016-04-12 12:42:57 · 543 阅读 · 0 评论 -
算法训练 特殊的数字四十
算法训练 特殊的数字四十 特殊的数字四十问题描述 1234是一个非常特殊的四位数,因为它的各位数之和为10,编程求所有这样的四位十进制数。输出格式 按从小到大的顺序输出满足条件的四位十进制数。每个数字占用一行。import java.util.*;public class Main { public static void fun()原创 2016-04-12 12:45:06 · 1107 阅读 · 0 评论 -
算法训练 友好数
算法训练 友好数 问题描述 有两个整数,如果每个整数的约数和(除了它本身以外)等于对方,我们就称这对数是友好的。例如: 9的约数和有:1+3=4 4的约数和有:1+2=3 所以9和4不是友好的。 220的约数和有:1 2 4 5 10 11 20 22 44 55 110=284 284的约数和有:1 2 4 71 142=220 所以220原创 2016-04-12 12:48:46 · 1131 阅读 · 0 评论 -
蓝桥杯——算法训练 出现次数最多的整数
蓝桥杯——算法训练 出现次数最多的整数 问题描述 编写一个程序,读入一组整数,这组整数是按照从小到大的顺序排列的,它们的个数N也是由用户输入的,最多不会超过20。然后程序将对这个数组进行统计,把出现次数最多的那个数组元素值打印出来。如果有两个元素值出现的次数相同,即并列第一,那么只打印比较小的那个值。 输入格式:第一行是一个整数N,N £ 20;接下来有N行,原创 2016-04-11 13:34:43 · 580 阅读 · 0 评论 -
蓝桥杯—— 算法训练 Anagrams问题
蓝桥杯—— 算法训练 Anagrams问题 问题描述 Anagrams指的是具有如下特性的两个单词:在这两个单词当中,每一个英文字母(不区分大小写)所出现的次数都是相同的。例如,“Unclear”和“Nuclear”、“Rimon”和“MinOR”都是Anagrams。编写一个程序,输入两个单词,然后判断一下,这两个单词是否是Anagram原创 2016-04-11 13:33:15 · 385 阅读 · 0 评论 -
蓝桥杯算法—— 算法训练 前缀表达式
蓝桥杯算法—— 算法训练 前缀表达式 问题描述 编写一个程序,以字符串方式输入一个前缀表达式,然后计算它的值。输入格式为:“运算符 对象1 对象2”,其中,运算符为“+”(加法)、“-”(减法)、“*”(乘法)或“/”(除法),运算对象为不超过10的整数,它们之间用一个空格隔开。要求:对于加、减、乘、除这四种运算,分别设计相应的函数来实现。 输入格式:输原创 2016-04-11 13:31:03 · 1400 阅读 · 0 评论 -
蓝桥杯—— 算法训练 图形显示
蓝桥杯—— 算法训练 图形显示 问题描述 编写一个程序,首先输入一个整数,例如5,然后在屏幕上显示如下的图形(5表示行数): * * * * * * * * * * * * * * *import java.util.*;public class Main { public static void main(String[] a原创 2016-04-10 16:08:32 · 1157 阅读 · 0 评论 -
蓝桥杯——算法训练 未名湖边的烦恼
蓝桥杯——算法训练 未名湖边的烦恼 问题描述 每年冬天,北大未名湖上都是滑冰的好地方。北大体育组准备了许多冰鞋,可是人太多了,每天下午收工后,常常一双冰鞋都不剩。 每天早上,租鞋窗口都会排起长龙,假设有还鞋的m个,有需要租鞋的n个。现在的问题是,这些人有多少种排法,可以避免出现体育组没有冰鞋可租的尴尬场面。(两个同样需求的人(比如都是租鞋或都是还鞋)交换位置原创 2016-04-10 16:05:45 · 575 阅读 · 0 评论 -
算法训练 6-3判定字符位置
算法训练 6-3判定字符位置 返回给定字符串s中元音字母的首次出现位置。英语元音字母只有‘a’、‘e’、‘i’、‘o’、‘u’五个。 若字符串中没有元音字母,则返回0。 只考虑小写的情况。样例输入and样例输出1import java.util.*;public class Main { public static int fun(Stri原创 2016-04-12 12:51:10 · 1309 阅读 · 0 评论 -
算法训练 9-7链表数据求和操作
算法训练 9-7链表数据求和操作 读入10个复数,建立对应链表,然后求所有复数的和。样例输入1 21 34 52 33 12 14 22 23 31 1样例输出23+23iimport java.util.*;public class Main { public static void fun(int arr[][]) {原创 2016-04-12 12:50:06 · 1646 阅读 · 0 评论 -
蓝桥杯——算法训练 P1103
蓝桥杯——算法训练 P1103 编程实现两个复数的运算。设有两个复数 和 ,则他们的运算公式为: 要求:(1)定义一个结构体类型来描述复数。 (2)复数之间的加法、减法、乘法和除法分别用不用的函数来实现。 (3)必须使用结构体指针的方法把函数的计算结果返回。 说明:用户输入:运算符号(+,-,*,/) a b c d. 输出:a+bi,输出时不管a,b是小原创 2016-04-10 16:03:33 · 1496 阅读 · 0 评论