Java
文章平均质量分 60
shuoyuechenxing
喜欢数学,喜欢算法,喜欢Java,热爱编程。
展开
-
拦截导弹 蓝桥杯算法训练 Java
问题描述 某国为了防御敌国的导弹袭击,发展出一种导弹拦截系统。但是这种导弹拦截系统有一个缺陷: 虽然它的第一发炮弹能够到达任意的高度,但是以后每一发炮弹都不能高于前一发的高度。某天, 雷达捕捉到敌国的导弹来袭。由于该系统还在试用阶段,所以只有一套系统,因此有可能不能拦截 所有的导弹。 输入导弹依次飞来的高度(雷达给出的高度数据是不大于30000的正整数),计算这套系统最 多能拦截多少原创 2017-04-30 11:23:44 · 1129 阅读 · 0 评论 -
用贪心算法背包问题,Java实现
package n18_背包问题贪心算法;/* * 用贪心算法解背包问题 */public class Main { public static void main(String[] args) { // 单位重量价值分别为:10 5 7 6 3 8 90 100 double w[] = { 0, 50, 80, 30, 40, 20, 60, 10原创 2017-04-23 22:14:06 · 6045 阅读 · 0 评论 -
用回溯算法解装载问题,Java实现
用回溯算法解装载问题,Java实现package n20_装载问题回溯算法;可以先求出最优值,然后再次执行和求最优值差不多的函数去求最优解。这样总的执行时间反而得到优化。参考书籍:《计算法算法设计与分析》 王晓东编著第四版第5.2节。原创 2017-04-23 21:54:16 · 1538 阅读 · 2 评论 -
用贪心算法解背包问题Java实现
用贪心算法解背包问题,给出的物体是无序的,需要我们按照物体的单位重量的价值进行排序.原创 2017-04-23 15:20:41 · 3753 阅读 · 2 评论 -
蓝桥杯 S01串 Java 算法训练
问题描述 s01串初始为”0” 按以下方式变换 0变1,1变01 输入格式 1个整数(0~19) 输出格式 n次变换后s01串 样例输入 3 样例输出 101 数据规模和约定 0~19import java.util.Scanner;public class Main { public static void main(String[] ar原创 2017-05-01 13:45:46 · 496 阅读 · 0 评论 -
蓝桥杯 算法训练 寂寞的数
问题描述 道德经曰:一生二,二生三,三生万物。 对于任意正整数n,我们定义d(n)的值为为n加上组成n的各个数字的和。例如, d(23)=23+2+3=28, d(1481)=1481+1+4+8+1=1495。 因此,给定了任意一个n作为起点,你可以构造如下一个递增序列:n,d(n), d(d(n)),d(d(d(n)))….例如,从33开始的递增序列为: 33, 39原创 2017-05-01 10:50:22 · 805 阅读 · 0 评论 -
蓝桥杯 算法训练 猴子分桃
问题描述 秋天到了,n只猴子采摘了一大堆苹果放到山洞里,约定第二天平分。这些猴子很崇拜猴王孙悟空, 所以都想给他留一些苹果。第一只猴子悄悄来到山洞,把苹果平均分成n份,把剩下的m个苹果吃了,然 后藏起来一份,最后把剩下的苹果重新合在一起。这些猴子依次悄悄来到山洞,都做同样的操作,恰好 每次都剩下了m个苹果。第二天,这些猴子来到山洞,把剩下的苹果分成n分,巧了,还是剩下了m个。 问,原来原创 2017-05-01 10:37:05 · 1975 阅读 · 0 评论 -
蓝桥杯 算法训练 新生舞会 Java
问题描述 相信经过这个学期的编程训练,大家对于字符串的操作已经掌握的相当熟练了。今天,徐老师想 测试一下大家对于字符串操作的掌握情况。徐老师自己定义了1,2,3,4,5这5个参数分别指代不同的5 种字符串操作,你需要根据传入的参数,按照徐老师的规定,对输入字符串进行格式转化。 徐老师指定的操作如下: 1 表示全部转化为大写字母输出,如abC 变成 ABC 2 表示全部转换原创 2017-04-30 20:37:18 · 702 阅读 · 2 评论 -
蓝桥杯 算法训练 Java 动态数组使用
从键盘读入n个整数,使用动态数组存储所读入的整数,并计算它们的和与平均值分别输出。 要求尽可能使用函数实现程序代码。平均值为小数的只保留其整数部分。 样例输入: 5 3 4 0 0 2 样例输出: 9 1 样例输入: 7 3 2 7 5 2 9 1 样例输出: 29 4import java.util.Scanner;public class Main { p原创 2017-04-30 18:00:02 · 304 阅读 · 0 评论 -
蓝桥杯 算法训练 关联矩阵
问题描述 有一个n个结点m条边的有向图,请输出他的关联矩阵。 输入格式 第一行两个整数n、m,表示图中结点和边的数目。n<=100,m<=1000。 接下来m行,每行两个整数a、b,表示图中有(a,b)边。 注意图中可能含有重边,但不会有自环。 输出格式 输出该图的关联矩阵,注意请勿改变边和结点的顺序。 样例输入 5 9 1 2 3 1 1 5 2 5原创 2017-04-30 17:47:26 · 543 阅读 · 0 评论 -
maven的面试题
1.maven有哪些优点? (1)依赖管理,节省空间 (2)一键构建 编码 编译 测试(junit) 运行 打包 部署 (3)应用于大型项目 可以提高开发效率2.Maven常见的依赖范围有哪些? 编译 测试 运行 打包 compile(struts2-core) 要 ...原创 2018-07-25 14:10:12 · 1624 阅读 · 0 评论