- 博客(108)
- 收藏
- 关注
原创 第六届 蓝桥杯 省赛 三羊献瑞
三羊献瑞观察下面的加法算式: 祥 瑞 生 辉 + 三 羊 献 瑞------------------- 三 羊 生 瑞 气(如果有对齐问题,可以参看【图1.jpg】)其中,相同的汉字代表相同的数字,不同的汉字代表不同的数字。请你填写“三羊献瑞”所代表的4位数字(答案唯一),不要填写任何多余内容。#include
2017-07-22 22:04:06 490
原创 第六届 蓝桥杯 省赛 奖券数目
奖券数目有些人很迷信数字,比如带“4”的数字,认为和“死”谐音,就觉得不吉利。虽然这些说法纯属无稽之谈,但有时还要迎合大众的需求。某抽奖活动的奖券号码是5位数(10000-99999),要求其中不要出现带“4”的号码,主办单位请你计算一下,如果任何两张奖券不重号,最多可发出奖券多少张。请提交该数字(一个整数),不要写任何多余的内容或说明性文字。#includeint main()
2017-07-22 21:55:56 410
原创 第六届 蓝桥杯 省赛 饮料换购
饮料换购乐羊羊饮料厂正在举办一次促销优惠活动。乐羊羊C型饮料,凭3个瓶盖可以再换一瓶C型饮料,并且可以一直循环下去(但不允许暂借或赊账)。请你计算一下,如果小明不浪费瓶盖,尽量地参加活动,那么,对于他初始买入的n瓶饮料,最后他一共能喝到多少瓶饮料。输入:一个整数n,表示开始购买的饮料数量(0输出:一个整数,表示实际得到的饮料数例如:用户输入:100程序应该输出:
2017-07-22 21:18:51 432
原创 LeetCode 4. Median of Two Sorted Arrays
There are two sorted arrays nums1 and nums2 of size m and n respectively.Find the median of the two sorted arrays. The overall run time complexity should be O(log (m+n)).Example 1:nums1 =
2017-07-12 19:42:40 289
原创 蓝桥杯 ALGO-106 算法训练 6-3判定字符位置
返回给定字符串s中元音字母的首次出现位置。英语元音字母只有‘a’、‘e’、‘i’、‘o’、‘u’五个。 若字符串中没有元音字母,则返回0。 只考虑小写的情况。样例输入and样例输出1import java.util.Collections;import java.util.LinkedList;import java.util.List;i
2017-07-12 19:40:54 635
原创 蓝桥杯 ALGO-58 算法训练 字串逆序
问题描述 给定一个字符串,将这个串的所有字母逆序后输出。输入格式 输入包含一个字符串,长度不超过100,字符串中不含空格。输出格式 输出包含一个字符串,为上面字符串的逆序。样例输入tsinsen样例输出nesnistimport java.util.Scanner;public class Main { pu
2017-07-12 19:39:18 340
原创 蓝桥杯 ALGO-90 算法训练 出现次数最多的整数
问题描述 编写一个程序,读入一组整数,这组整数是按照从小到大的顺序排列的,它们的个数N也是由用户输入的,最多不会超过20。然后程序将对这个数组进行统计,把出现次数最多的那个数组元素值打印出来。如果有两个元素值出现的次数相同,即并列第一,那么只打印比较小的那个值。 输入格式:第一行是一个整数N,N £ 20;接下来有N行,每一行表示一个整数,并且按照从小到大的顺序排列。 输出格
2017-07-12 19:37:01 374
原创 蓝桥杯 ALGO-113 算法训练 数的统计
问题描述 在一个有限的正整数序列中,有些数会多次重复出现在这个序列中。 如序列:3,1,2,1,5,1,2。其中1就出现3次,2出现2次,3出现1 次,5出现1次。 你的任务是对于给定的正整数序列,从小到大依次输出序列中出现的数及出现的次数。输入格式 第一行正整数n,表示给定序列中正整数的个数。 第二行是n 个用空格隔开的正整数x,代表给定的序列。
2017-07-12 19:35:50 496
原创 蓝桥杯 ALGO-89 算法训练 字符删除
问题描述 编写一个程序,先输入一个字符串str(长度不超过20),再输入单独的一个字符ch,然后程序会把字符串str当中出现的所有的ch字符都删掉,从而得到一个新的字符串str2,然后把这个字符串打印出来。 输入格式:输入有两行,第一行是一个字符串(内部没有空格),第二行是一个字符。 输出格式:经过处理以后的字符串。输入输出样例样例输入123-45-678
2017-07-11 13:13:31 460
原创 蓝桥杯 ALGO-39 算法训练 数组排序去重
问题描述 输入10个整数组成的序列,要求对其进行升序排序,并去掉重复元素。输入格式 10个整数。输出格式 多行输出,每行一个元素。样例输入2 2 3 3 1 1 5 5 5 5样例输出1235import java.util.Scanner;import java.util.Set;import ja
2017-07-11 13:12:08 475
原创 蓝桥杯 ALGO-69 算法训练 字符串逆序
输入一个字符串,长度在100以内,按相反次序输出其中的所有字符。样例输入tsinghua样例输出auhgnistimport java.util.Scanner;public class Main { public static void main(String[] args) { Scanner in = new Scanner(System.i
2017-07-11 13:11:02 337
原创 蓝桥杯 ALGO-67 算法训练 最大值与最小值的计算
输入11个整数,计算它们的最大值和最小值。样例输入0 1 2 3 4 5 6 7 8 9 10样例输出10 0import java.util.Collections;import java.util.LinkedList;import java.util.List;import java.util.Scanner;public class Main
2017-07-11 13:09:41 397
原创 蓝桥杯 ADV-70 算法提高 冒泡法排序
输入10个数,用“冒泡法”对10个数排序(由小到大)这10个数字在100以内。样例输入1 3 6 8 2 7 9 0 4 5样例输出0 1 2 3 4 5 6 7 8 9import java.util.Scanner;public class Main{ public static void main(String[] args) { int[
2017-07-11 13:07:24 447
原创 蓝桥杯 ADV-77 算法提高 统计平均成绩
有4个学生,上4门课,要求输入全部学生的各门课成绩,并分别求出每门课的平均成绩。(保留2位小数) 括号里是解释内容,不用输入输出。输入的所有数都为0到100之间(包括端点)的整数样例输入(输入第1个学生的4门课成绩) 94 78 87 96(输入第2个学生的4门课成绩) 66 87 75 69(输入第3个学生的4门课成绩)100 98 89 77(输入第4个学生的
2017-07-07 22:31:51 416
原创 蓝桥杯 ADV-78 算法提高 最长单词
编写一个函数,输入一行字符,将此字符串中最长的单词输出。 输入仅一行,多个单词,每个单词间用一个空格隔开。单词仅由小写字母组成。所有单词的长度和不超过100000。如有多个最长单词,输出最先出现的。样例输入I am a student样例输出student#includeint main(){ int i,n,t,x=0,max,a[100000
2017-07-07 22:30:20 400
原创 蓝桥杯 ADV-79 算法提高 时间转换
输入n分钟换算成天、小时和分输出。例如4880分钟,可换算成3天9小时20分。 输入一个正整数n(1样例输入4880样例输出3 9 20import java.util.Scanner;public class Main{ public static void main(String[] args) { Scanner in=new Sca
2017-07-07 22:28:45 415
原创 蓝桥杯 ADV-91 算法提高 素数判断
编写一函数IsPrime,判断某个大于2的正整数是否为素数。样例输入: 5样例输出:yes样例输入: 9样例输出:no注意:是素数输出yes,不是素数输出no,其中yes和no均为小写。#includeint main(){ int n; scanf("%d",&n); void IsPrime(int n); IsPrime(n); return 0;}
2017-07-07 22:27:51 392
原创 蓝桥杯 ADV-102 算法提高 单词个数统计
问题描述 编写一个程序,输入一个字符串(长度不超过80),然后统计出该字符串当中包含有多少个单词。例如:字符串“this is a book”当中包含有4个单词。 输入格式:输入一个字符串,由若干个单词组成,单词之间用一个空格隔开。 输出格式:输出一个整数,即单词的个数。 输入输出样例 用户输入数据样例: this is a book 系统输出数据如下
2017-07-07 22:25:05 824
原创 蓝桥杯 ADV-109 算法提高 征税程序
问题描述 税务局希望你帮他们编写一个征税程序,该程序的功能是:首先输入某公司的年销售额sale和税率rate,然后程序将计算出相应的税额tax,并把它显示在屏幕上。计算公式是: tax = sale * rate。 输入格式:输入只有一行,包括两个数据,即年销售额和税率。 输出格式:输出只有一行,包括一个实数,即相应的税额,保留到小数点后两位。 输入输出样例
2017-07-04 14:05:58 372
原创 蓝桥杯 ADV-110 算法提高 温度转换
问题描述 编写一个程序,输入一个摄氏温度,输出相应的华氏温度。在输出时,保留小数点后面两位。 输入格式:输入只有一个整数,即摄氏温度。 输出格式:输出只有一实数,即相应的华氏温度。 输入输出样例样例输入35样例输出95.00#includeint main(){ int c; float f; scanf("%d",&c
2017-07-04 14:03:55 434
原创 蓝桥杯 ADV-111 算法提高 Quadratic Equation
问题描述 求解方程ax2+bx+c=0的根。要求a, b, c由用户输入,并且可以为任意实数。 输入格式:输入只有一行,包括三个系数,之间用空格格开。 输出格式:输出只有一行,包括两个根,大根在前,小根在后,无需考虑特殊情况,保留小数点后两位。 输入输出样例样例输入2.5 7.5 1.0样例输出-0.14 -2.86#includ
2017-07-04 14:01:43 560
原创 蓝桥杯 ADV-173 算法提高 淘淘的名单
问题描述 by ZBY... :) 淘淘拿到了一份名单,他想对上面的名字进行处理,挑出一些特殊的名字,他请你来帮忙。 淘淘关注以下名字: 如果这个名字是“WYS”,他希望你的程序输出“KXZSMR”。 如果这个名字是“CQ”,他希望你的程序输出“CHAIQIANG”。 如果这个名字是“LC“,他希望你的程序输出“DRAGONNET”。 如果这个名字是“SYT
2017-07-04 14:00:18 634
原创 蓝桥杯 ADV-176 算法提高 陶陶摘苹果
问题描述 陶陶家的院子里有一棵苹果树,每到秋天树上就会结出n个苹果。苹果成熟的时候,陶陶就会跑去摘苹果。陶陶有个30厘米高的板凳,当她不能直接用手摘到苹果的时候,就会踩到板凳上再试试。 现在已知n个苹果到地面的高度,以及陶陶把手伸直的时候能够达到的最大高度,请帮陶陶算一下她能够摘到的苹果的数目。假设她碰到苹果,苹果就会掉下来。输入格式 输入包括两行数据。第一行只包
2017-07-04 13:59:05 1022
原创 蓝桥杯 ADV-181 算法提高 质因数2
将一个正整数N(1输入格式 一行,一个正整数输出格式 两行,第一行为用空格分开的质因数 第二行为质因数的个数样例输入66样例输出2 3 113样例输入90样例输出2 3 3 54样例输入37样例输出371#includeint main(){
2017-07-04 13:58:21 309
原创 蓝桥杯 ADV-182 算法提高 前10名
问题描述 数据很多,但我们经常只取前几名,比如奥运只取前3名。现在我们有n个数据,请按从大到小的顺序,输出前10个名数据。输入格式 两行。 第一行一个整数n,表示要对多少个数据 第二行有n个整数,中间用空格分隔。表示n个数据。输出格式 一行,按从大到小排列的前10个数据,每个数据之间用一个空格隔开。样例输入2654 27
2017-07-04 13:56:42 459
原创 蓝桥杯 ADV-185 算法提高 五次方数
问题描述 对一个数十进制表示时的每一位数字乘五次方再求和,会得到一个数的五次方数 例如:1024的五次方数为1+0+32+1024=1057 有这样一些神奇的数,它的五次方数就是它自己,而且这样的数竟然只有有限多个 从小到大输出所有这样的数输出格式 每个数独立一行输出样例输出102003000#include#includ
2017-07-04 13:56:07 500
原创 蓝桥杯 ADV-187 算法提高 勾股数
问题描述 勾股数是一组三个自然数,a 输出所有a + b + c a小的先输出;a相同的,b小的先输出。输出格式 每行为一组勾股数,用空格隔开样例输出例如,结果的前三行应当是3 4 55 12 136 8 10#includeint main(){ int i,j,k; for(i=1;i<500;i++) {
2017-07-04 13:54:44 527
原创 蓝桥杯 ADV-209 算法提高 c++_ch02_04
问题描述 输出1~100间的质数并显示出来。注意1不是质数。输出格式 每行输出一个质数。 2 3 ... 97public class Main{ public static void main(String[] args) { int i,j; for(j=2;j<=100;j++) { for(i=2;i<=j/
2017-07-03 09:14:29 268
原创 蓝桥杯 ADV-210 算法提高 2-1屏幕打印
样例输出*********************** My first C program ***********************public class Main{ public static void main(String[] args) { System.out.println("**********************"); System.
2017-07-03 09:13:33 269
原创 蓝桥杯 ADV-211 算法提高 2-2整数求和
基于例子3 ,写一个程序,实现整数求和:样例输入3 4样例输出7import java.util.Scanner;public class Main{ public static void main(String[] args) { Scanner in=new Scanner(System.in); int a=in.nextInt();
2017-07-03 09:11:54 346
原创 蓝桥杯 ADV-212 算法提高 3-1课后习题2
问题描述 编写一个程序,接受用户输入的10个整数,输出它们的和。输出格式 要求用户的输出满足的格式。 例:输出1行,包含一个整数,表示所有元素的和。样例输入1 2 3 4 5 6 7 8 9 10样例输出55数据规模和约定 输入数据中每一个数的范围。 例:输入数#includeint main(){
2017-07-03 09:10:58 306
原创 蓝桥杯 ADV-213 算法提高 3-2求存款
问题描述 见计算机程序设计基础(乔林)P50第5题。 接受两个数,一个是用户一年期定期存款金额,一个是按照百分比格式表示的利率,计算一年期满后的本金与利息总额。说明:(1) 存款金额以人民币元为单位,精确到分;(2) 输入利率时不输入百分号,例如利率为3.87%,用户直接输入3.87;(3) 按照国家法律,存储利息所得需缴纳5%的所得税,计算结果时应当扣除所得税。(4) 显示的结果
2017-07-03 09:09:17 464
原创 蓝桥杯 ADV-214 算法提高 3-3求圆面积表面积体积
问题描述 接受用户输⼊的数值,输出以该值为半径的(1)圆面积,(2)球体表面积,(3)球体体积。pi 取值3.1415926536 ,结果保留10位小数,每一列占20个字符,左对齐。样例输入一个满足题目要求的输入范例。例:1样例输出与上面的样例输入对应的输出。例:(第一行1是输入,第二行是输出)数据规模和约定 所有结果在d
2017-06-28 18:29:43 299
原创 蓝桥杯 ADV-15 算法提高 最大乘积
问题描述 对于n个数,从中取出m个数,如何取使得这m个数的乘积最大呢?输入格式 第一行一个数表示数据组数 每组输入数据共2行: 第1行给出总共的数字的个数n和要取的数的个数m,1 第2行依次给出这n个数,其中每个数字的范围满足:a[i]的绝对值小于等于4。输出格式 每组数据输出1行,为最大的乘积。样例输入15 5
2017-06-28 18:27:35 303
原创 蓝桥杯 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 in=new Scanner(System
2017-06-28 18:26:36 221
原创 蓝桥杯 ADV-100 算法提高 第二大整数
问题描述 编写一个程序,读入一组整数(不超过20个),当用户输入0时,表示输入结束。然后程序将从这组整数中,把第二大的那个整数找出来,并把它打印出来。说明:(1)0表示输入结束,它本身并不计入这组整数中。(2)在这组整数中,既有正数,也可能有负数。(3)这组整数的个数不少于2个。 输入格式:输入只有一行,包括若干个整数,中间用空格隔开,最后一个整数为0。 输出格式:输出第二大
2017-06-28 18:25:37 357
原创 蓝桥杯 ADV-103 算法提高 逆序排列
问题描述 编写一个程序,读入一组整数(不超过20个),并把它们保存在一个整型数组中。当用户输入0时,表示输入结束。然后程序将把这个数组中的值按逆序重新存放,并打印出来。例如:假设用户输入了一组数据:7 19 -5 6 2 0,那么程序将会把前五个有效数据保存在一个数组中,即7 19 -5 6 2,然后把这个数组中的值按逆序重新存放,即变成了2 6 -5 19 7,然后把它们打印出来。
2017-06-28 18:24:29 304
原创 蓝桥杯 ADV-112 算法提高 c++_ch02_01
编写一个程序,利用强制类型转换打印元音字母大小写10种形式的ASCII码。 输出的顺序为:大写的字母A,E,I,O,U的ASCII码,小写的字母a,e,i,o,u的ASCII码。所有的ASCII码都用十进制表示.输出10行,每行一个ASCII码,最后输出一个空行。#includeint main(){ printf("%d\n",'A'); printf("%d\n",'E');
2017-06-28 18:22:47 282
原创 蓝桥杯 ADV-127 算法提高 日期计算
问题描述 已知2011年11月11日是星期五,问YYYY年MM月DD日是星期几?注意考虑闰年的情况。尤其是逢百年不闰,逢400年闰的情况。输入格式 输入只有一行 YYYY MM DD输出格式 输出只有一行 W数据规模和约定 1599 1 1 1 样例输入2011 11 11样
2017-06-28 18:22:01 504 1
原创 蓝桥杯 ADV-162 算法提高 题目1 最大最小值
问题描述 给定 N 个整数,请你找出这 N 个数中最大的那个和最小的那个。输入格式 第一行包含一个正整数 N 。(1 ≤ N ≤ 10000)。 第二行为 N 个用空格隔开的整数,每个数的绝对值不超过 1000000。输出格式 输出仅一行,包含两个整数 x,y,x 表示 N 个数中的最大值,y 表示 N 个数中的最小值。x,y 之间用一个空格隔开
2017-06-28 18:20:29 272
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人