java
weixin_39450145
这个作者很懒,什么都没留下…
展开
-
java调试程序(eclipse)
在编程时可能会遇到数组越界等一系列问题,免不了需要用到调试。Debug调试的步骤:1,先加断点 2,以调试(Debug)模式来运行程序 3,调试方式: F5:单步调试(会进到方法中) F6:逐方法调试(不进到方法中) F7:结束方法的调试 F8:直接跳到下一个断点,若后面没有断...原创 2019-03-08 18:15:51 · 106 阅读 · 0 评论 -
日期类问题
1,2015年4月11日省赛C/C++的B组第2题星系炸弹在X星系的广袤空间中漂浮着许多X星人造“炸弹”,用来作为宇宙中的路标。每个炸弹都可以设定多少天之后爆炸。比如:阿尔法炸弹2015年1月1日放置,定时为15天,则它在2015年1月16日爆炸。有一个贝塔炸弹,2014年11月9日放置,定时为1000天,请你计算它爆炸的准确日期。请填写该日期,格式为 yyyy-mm-dd 即4位...原创 2019-03-23 20:03:15 · 153 阅读 · 0 评论 -
prepare
1,全排列public class 全排列 { static int count=0; public static void main(String[] args) { int a[]= {1,2,3,5,5}; f(a,0); System.out.println(count); } private static void f(int[] a, int k) ...原创 2019-03-24 21:09:51 · 1105 阅读 · 0 评论 -
历年蓝桥杯日期类问题总结
https://www.cnblogs.com/douzujun/p/8380506.html 历年蓝桥杯 日期类问题总结原创 2019-03-23 19:59:22 · 935 阅读 · 0 评论 -
2017年第八届 蓝桥杯 java B组
1,购物单标题: 购物单 小明刚刚找到工作,老板人很好,只是老板夫人很爱购物。老板忙的时候经常让小明帮忙到商场代为购物。小明很厌烦,但又不好推辞。 这不,XX大促销又来了!老板夫人开出了长长的购物单,都是有打折优惠的。 小明也有个怪癖,不到万不得已,从不刷卡,直接现金搞定。 现在小明很心烦,请你帮他计算一下,需要从取款机上取多少现金,才能搞定这次购物。...原创 2019-03-24 21:05:28 · 173 阅读 · 0 评论 -
动态规划:01背包问题、多段图问题
1,01背包问题#include<iostream>#include<cstring>using namespace std;int n; //物品个数int c; //背包容量int w[20]; //n个物品的重量int v[20]; //n个物品的价值int summax[20][20]; //最大价值数组in...原创 2019-03-24 21:06:03 · 287 阅读 · 0 评论 -
动态规划: 数字三角形
//动态规划例题ppt p22 数字三角形 1.递归#include<iostream>#include<cstring>using namespace std;int n;int array[5][5];int f(int r,int j){ if(r==n-1) { return array[r][j]; } ...原创 2019-03-24 21:06:18 · 133 阅读 · 0 评论 -
动态规划: 投资分配问题
c++版本:#include<iostream>#include<cstring> //C++中memset函数所需要的头文件using namespace std;int main(){ int m,n; int a; cout<<"请输入工厂的个数:"; cin>>m; cout<&...原创 2019-03-24 21:06:40 · 3799 阅读 · 5 评论 -
Java多组输入实现 && C++多组输入实现
Java多组输入实现 && C++多组输入实现一、Java多组输入实现: while(cin.hasNextInt())import java.util.Scanner;public class Main{ public static void main(String args[]) { Scanner cin = new Scanner(System...原创 2019-07-16 09:08:34 · 1230 阅读 · 0 评论 -
用递归求任意n个元素的全排列
用递归求任意n个元素的全排列//1.用递归的方法求n个元素的全排列(任意n个元素)public class Main { static int sum=0; public static void main(String[] args) { int a[]= {0,1,2}; //把要排列的n个元素存到一个数组a中 f(a,0); System.out....原创 2019-07-16 09:30:14 · 2819 阅读 · 1 评论 -
用DFS深度优先搜索求 1~n 的全排列
用DFS深度优先搜索求 1~n 的全排列(也可以求任意输入的n个元素的全排列)import java.util.Scanner;//2.用DFS深度优先搜索求 1~n 的全排列 (也可以求任意输入的n个元素的全排列)public class Main { static int n; static int sum; public static void main(S...原创 2019-07-16 09:32:58 · 202 阅读 · 0 评论 -
java集合升序降序
java集合升序降序import java.util.ArrayList;import java.util.Arrays;import java.util.Collections;import java.util.Comparator;import java.util.List;public class arrays { public static void main(Stri...原创 2019-07-16 09:37:23 · 661 阅读 · 0 评论 -
java实现冒泡排序
java实现冒泡排序import java.util.Scanner;public class bubbleSort { public static void main(String[] args) { Scanner sc=new Scanner(System.in); int n=sc.nextInt(); int a[]=new int[n]; for(int...原创 2019-07-16 09:40:16 · 93 阅读 · 0 评论 -
Java-练习1:Bank银行模拟程序(面向对象实现)
银行模拟程序修改补充Account.java,Bank.java和Customer.java完成以下需求:- 客户可以开立账户- 客户可以从账户存入/取出资金- 客户可以请求显示其每个帐户的交易和总计的报表- 不同的账户以不同的方式计算利息- 支票账户的固定利率为0.1%- 储蓄账户的前1000美元的利率为0.1%,然后为0.2%- Maxi-Savings账户的前1000美元的...原创 2019-07-22 17:35:36 · 5481 阅读 · 3 评论 -
数论 中国剩余定理(孙子定理)详解
原博客:https://www.cnblogs.com/freinds/p/6388992.html中国剩余定理(孙子定理)详解问题:今有物不知其数,三三数之剩二,五五数之剩三,七七数之剩二。问物几何?简单点说就是,存在一个数x,除以3余2,除以5余三,除以7余二,然后求这个数。上面给出了解法。再明白这个解法的原理之前,需要先知道一下两个定理。定理1:两个数相加,如果存在一个...转载 2019-03-19 12:26:10 · 1199 阅读 · 0 评论 -
java 去重排序
1,(1)集合排序 (2)去重参考https://blog.csdn.net/u011781521/article/details/80124896 JAVA 集合 升序|降序|随机|去重排序(1)集合排序List<Integer> list= new ArrayList<Integer>();list.add(3);list.add(1);...原创 2019-03-21 21:15:22 · 1896 阅读 · 0 评论 -
蓝桥杯_算法训练_素因子去重
1,蓝桥杯_算法训练_素因子去重问题描述 给定一个正整数n,求一个正整数p,满足p仅包含n的所有素因子,且每个素因子的次数不大于1输入格式 一个整数,表示n输出格式 输出一行,包含一个整数p。样例输入1000样例输出10数据规模和约定 n<=10^12 样例解释:n=1000=2^3*5*3,p=2*5=10参考:ht...原创 2019-03-09 16:31:49 · 181 阅读 · 0 评论 -
蓝桥杯_算法训练_未名湖畔的烦恼
2,蓝桥杯_算法训练_未名湖畔的烦恼问题描述 每年冬天,北大未名湖上都是滑冰的好地方。北大体育组准备了许多冰鞋,可是人太多了,每天下午收工后,常常一双冰鞋都不剩。每天早上,租鞋窗口都会排起长龙,假设有还鞋的m个,有需要租鞋的n个。现在的问题是,这些人有多少种排法,可以避免出现体育组没有冰鞋可租的尴尬场面。(两个同样需求的人(比如都是租鞋或都是还鞋)交换位置是同一种排法)输入格式...原创 2019-03-09 16:36:44 · 213 阅读 · 0 评论 -
蓝桥杯_算法训练_审美课
3,蓝桥杯_算法训练_审美课问题描述 《审美的历程》课上有n位学生,帅老师展示了m幅画,其中有些是梵高的作品,另外的都出自五岁小朋友之手。老师请同学们分辨哪些画的作者是梵高,但是老师自己并没有答案,因为这些画看上去都像是小朋友画的……老师只想知道,有多少对同学给出的答案完全相反,这样他就可以用这个数据去揭穿披着皇帝新衣的抽象艺术了(支持帅老师^_^)。 答案完全相反是指对每一幅画...原创 2019-03-09 19:09:29 · 266 阅读 · 1 评论 -
蓝桥杯 算法训练 最大最小公倍数
4,蓝桥杯_算法训练_最大最小公倍数问题描述已知一个正整数N,问从1~N中任选出三个数,他们的最小公倍数最大可以为多少。输入格式输入一个正整数N。输出格式输出一个整数,表示你找到的最小公倍数。样例输入9样例输出504数据规模与约定1 <= N <= 106。 对于1~N的范围,肯定是 n*(n-1)*(n-2)的乘积最大...原创 2019-03-09 19:46:36 · 114 阅读 · 0 评论 -
2018年第九届 蓝桥杯 java B组 部分题解
1,标题:第几天2000年的1月1日,是那一年的第1天。那么,2000年的5月4日,是那一年的第几天?注意:需要提交的是一个整数,不要填写任何多余内容。答案:1252000年是闰年,闰年2月29天,也可直接手算,下面是利用代码计算import java.util.Calendar;public class Main { public static void main...原创 2019-03-24 21:05:11 · 255 阅读 · 0 评论 -
数论 欧几里德算法
欧几里得算法:欧几里德算法又称辗转相除法,是指用于计算两个正整数a,b的最大公约数。应用领域有数学和计算机两个方面。计算公式gcd(a,b) = gcd(b,a mod b)。别称:辗转相除法应用:计算两个正整数a,b的最大公约数原理:gcd(a,b) = gcd(b,a mod b) 即,两个整数的最大公约数等于其中较小的那个数和两数相除余数的最大公约数。注:gcd是最...原创 2019-03-20 09:45:14 · 634 阅读 · 0 评论 -
数论 扩展欧几里德算法
扩展欧几里德算法是用来在已知a, b求解一组x,y,使它们满足贝祖等式: ax+by = gcd(a, b) =d(解一定存在,根据数论中的相关定理)。扩展欧几里德常用在求解模线性方程及方程组中。表达式:a*x+b*y=gcd(a,b)对于不完全为 0 的非负整数 a、b,gcd(a,b)表示 a,b 的最大公约数,必然存在整数对 x、y ,使得 gcd(a,b)=ax+by。...转载 2019-03-20 10:16:27 · 236 阅读 · 0 评论 -
数论 同余定理
同余定理给定一个正整数m,如果两个整数a和b满足a-b能够被m整除,即(a-b)/m得到一个整数,那么就称整数a与b对模m同余,记作a≡b(mod m)。对模m同余是整数的一个等价关系。记法:a≡b(mod d)性质:反身性、对称性、传递性等同余符号两个整数a、b,若它们除以整数m所得的余数相等,则称a与b对于模m同余或a同余于b模m。记作:a≡b (mod m)...原创 2019-03-20 11:03:58 · 615 阅读 · 0 评论 -
c++ sort排序函数
函数名 功能描述 sort 对给定区间所有元素进行排序 用法:sort(begin,end),表示一个范围头文件:#include <algorithm>1,用sort函数对一维数组元素升序排列#include<iostream>#include<algorithm> //sort函数头文件using namespac...原创 2019-03-16 09:55:08 · 1139 阅读 · 0 评论 -
java sort排序函数
1,sort函数,对一维数组元素,进行升序排列用法: Arrays.sort(数组名称);import java.util.Arrays;import java.util.Scanner;public class Main { public static void main(String[] args) { Scanner sc=new Scanner(System.in...原创 2019-03-16 10:58:18 · 1932 阅读 · 0 评论 -
java vector 实现二维数组
最后研究的结果:不用vector排序了,直接自定义结构体(在c++中是结构体struct,Java 中是自定义class),然后用数组(数组保存的类型是结构体),自定义比较类cmp,然后Arrays.sort(a,new cmp())。https://mp.csdn.net/postedit/88592611 这个是我最终写的java实现二维数组排序,我觉得还是自己写得好理解,实用。...原创 2019-03-21 18:20:34 · 4073 阅读 · 0 评论 -
java中vector,array,list,arraylist的区别
Arrays数组,Vector,List,Map,Set。数组和其它容器的区别主要有三方面: 效率, 类型, 和保存基本类型的能力. 在Java中,数组是一种效率很高的存储和随机访问对象引用序列的方式.数组是一个简单的线性序列,因此访问速度很快,但也损失了其它一些特性.创建一个数组对象后,大小就固定了,如果空间不够,通常是再创建一个数组,然后把旧数组中的所有引用移到新数组中.数组可可以...转载 2019-03-21 13:34:28 · 1384 阅读 · 0 评论 -
Java集合中List,Set以及Map等集合体系详解(史上最全)
原博文: https://blog.csdn.net/zhangqunshuai/article/details/80660974概述:List , Set, Map都是接口,前两个继承至Collection接口,Map为独立接口 Set下有HashSet,LinkedHashSet,TreeSet List下有ArrayList,Vector,LinkedList Map下有Has...转载 2019-03-21 14:23:37 · 194 阅读 · 0 评论 -
java-练习2:MobilePhone
1,MobilePhone.javaimport java.util.*;public class MobilePhone { public static void entrance() { Scanner sc=new Scanner(System.in); int act=sc.nextInt(); //输入的指令数字 int s=sc.nextIn...原创 2019-07-22 17:35:59 · 890 阅读 · 0 评论