蓝桥杯算法提高(Java)
zero_GXD
小白中的小白,还在学习中
展开
-
Java 蓝桥杯 算法提高 编程求解根号3
资源限制时间限制:1.0s 内存限制:256.0MB问题描述 进行数学运算是计算机的主要能力,利用计算机的重复计算能力可以帮助人们求解一些十分复杂的数学运算,比如高次方程、求根,求平方等。根号运算是数学的基本运算,对于无理数的求解,我们可以使用两边取值,不断逼近的方法进行求解。现要求你编程实现根号3的求解。输入格式 无输入输出格式 输出根号3的求解结果样例输入无样例输出无数据规模和约定 初始边界值分别为:low=1.0,high=2.0,更新边界值使用平均数,并要求循环原创 2020-05-21 14:19:45 · 1359 阅读 · 0 评论 -
Java 蓝桥杯 算法提高 求最大数
资源限制时间限制:1.0s 内存限制:256.0MB问题描述 编写一个程序,输入10个数,确定和打印其中最大数输入格式 输入1行,包括10个数输出格式 输出1行,输出10个数中的最大数样例输入1 2 3 4 5 6 7 8 9 10样例输出10数据规模和约定 输入数据约定为整形数据import java.util.Scanner;public class Main { public static void main(String[] args) { Sca原创 2020-05-16 21:42:10 · 361 阅读 · 0 评论 -
Java 蓝桥杯 算法提高 数字分组
资源限制时间限制:1.0s 内存限制:256.0MB问题描述 输入任意10个浮点数,根据它们的聚集程度划分为3组,输出每一组的平均值。 提供老师上课讲的一种思路:将10个数字进行在数轴上排序,然后计算每两个点间的距离,在所有的距离中选取两个最大距离处断开,这样就把10个数字分为了3组。 本题难度较大,如果深入讨论会比较复杂,大家可以只考虑如下面样例所示的分组情况非常简单的情况,只要简单情况能够成功计算,本题就能得分。另外,本题内容有些超前,推荐大家自学一下数组那一章中第一节一维数组,然原创 2020-05-16 21:41:04 · 613 阅读 · 0 评论 -
Java 蓝桥杯 算法提高 水仙花数
资源限制时间限制:1.0s 内存限制:256.0MB问题描述 求出所有的“水仙花数”。所谓的“水仙花数”,是指一个3位数,其各位数字的立方和等于该数本身。输入格式 程序使用for循环遍历所有三位数整数,不需要手动输入输出格式 遇到水仙花数输出样例输入无输入样例输出例:153370371407数据规模和约定 输入数据中每一个数的范围。 例:100~999import java.util.Scanner;public class Main { publi原创 2020-05-16 21:39:38 · 379 阅读 · 0 评论 -
Java 蓝桥杯 算法提高 小写转换为大写
资源限制时间限制:1.0s 内存限制:256.0MB问题描述 输入一个小写字母,转换成大写字母。输入格式 输入小写字母输出格式 输出转换后的大写字母样例输入a样例输出A数据规模和约定import java.util.Scanner;public class Main { public static void main(String[] args) { Scanner sc=new Scanner(System.in); System.out.println(原创 2020-05-16 21:38:27 · 289 阅读 · 0 评论 -
Java 蓝桥杯 算法提高 整商问题
资源限制时间限制:1.0s 内存限制:256.0MB问题描述 提示用户输入被除数(dividend)和除数(divisor),若除数为0,则提示用户重新输入,直至除数非零为止。最后输出商。程序建议大家将被除数、除数和商都定义为整形。 输入被除数提示语句为:Please enter the dividend: 输入除数提示语句为:Please enter the divisor: 提示除数为0需要重新输入的语句为: Error: divisor can not be zero! Ple原创 2020-05-16 21:36:35 · 490 阅读 · 2 评论 -
Java 蓝桥杯 算法提高 矩阵相乘
资源限制时间限制:1.0s 内存限制:256.0MB问题描述 小明最近在为线性代数而头疼,线性代数确实很抽象(也很无聊),可惜他的老师正在讲这矩阵乘法这一段内容。 当然,小明上课打瞌睡也没问题,但线性代数的习题可是很可怕的。 小明希望你来帮他完成这个任务。 现在给你一个ai行aj列的矩阵和一个bi行bj列的矩阵, 要你求出他们相乘的积(当然也是矩阵)。 (输入数据保证aj=bi,不需要判断)输入格式 输入文件共有ai+bi+2行,并且输入的所有数为整数(long原创 2020-05-13 14:08:53 · 111 阅读 · 0 评论 -
Java 蓝桥杯 算法提高 上帝造题五分钟
问题描述 第一分钟,上帝说:要有题。于是就有了L,Y,M,C 第二分钟,LYC说:要有向量。于是就有了长度为n写满随机整数的向量 第三分钟,YUHCH说:要有查询。于是就有了Q个查询,查询向量的一段区间内元素的最小值 第四分钟,MZC说:要有限。于是就有了数据范围 第五分钟,CS说:要有做题的。说完众神一哄而散,留你来收拾此题输入格式 第一行两个正整数n和Q,表示向量长度和查询个数 接下来一行n个整数,依次对应向量中元素:a[0],a[1],…,a[n-1] 接下来Q行,每原创 2020-05-12 15:56:43 · 148 阅读 · 0 评论