- 博客(14)
- 收藏
- 关注
原创 Java final关键字的要点
final可以用于修饰类,凡是被final关键字修饰的类不能被继承,即不能拥有子类,该类中的所有方法也是不能被覆盖重写Override,因为不能被继承,所以理所当然方法都是不能被覆盖重写的。 final可以用于修饰方法,final修饰的类就是最终类,是不能被覆盖重写的,同时在类和方法中,不能与abstract同时使用,因为冲突。 final可以用于修饰局部变量,一次赋值,终身不变。一旦fina...
2019-08-04 21:40:38 246
原创 Java一些数学函数的使用
sin(radians) 返回以弧度为单位的角度的三角正弦函数值 cos(radians) 返回以弧度为单位的角度的三角余弦函数值 tan(radians) 返回以弧度为单位的角度的三角正切函数值 toRadians(degree) 将以度为单位的角度值转换为以弧度表示 toDegrees(radians) 将以弧度为单位的角度值转换为以度表示 asin(a) 返回以弧度为单位的角度的反...
2019-01-25 23:37:09 1329
原创 Eclipse的一些使用技巧
输入main,利用快捷键 "alt+/" 实现 public static void main(String[] args){}输入syso,利用快捷键 "alt+/" 实现System.out.println("");选中一个代码段,按Tab键可以向右平移整段代码段,按Tab+shift键可以向左平移整段代码段按Alt+shift+R可以将代码中的相同的变量名全部进行重命名。...
2019-01-25 13:13:43 161
原创 判断随机三个数相加的正确性
import java.util.Scanner;public class helloworld{ public static void main(String[] args) { Scanner input = new Scanner(System.in); try { int a = (int)(Math.random() * 12); int b = (int)(M...
2019-01-24 21:40:25 354 3
原创 解一元二次方程
import java.util.Scanner;public class helloworld{ public static void main(String[] args) { System.out.print("Enter a,b,c: " ); Scanner input = new Scanner(System.in); try { double a = inpu...
2019-01-24 21:12:19 162
原创 0-1背包问题(回溯法)
#include<iostream>using namespace std;int p[10000],w[10000],x[10000],number[10000];int Back(int n,int c,int i,int a,int b,int maxp){ int j; if(i>n) { if(a>maxp) ...
2018-12-29 17:26:06 218
原创 哈夫曼编码(贪心算法)
#include<iostream>#include<string>#include<queue>using namespace std;class node{public: node(string a, float wht, node* left, node* right, string b) { content=...
2018-12-29 16:41:10 1873
原创 最大子段和问题(蛮力法,分治法,动态规划法)
#include<iostream>using namespace std;void manlifa(int a[],int n){ int maxsum=0; for(int i=0;i<n;i++) { int sum=0; for(int j=i;j<n;j++) { ...
2018-12-24 17:24:15 1270
原创 八枚硬币问题(减治法)和n枚硬币问题
八枚硬币问题: #include<iostream>using namespace std;void print(int jia,int zhen,int i){ if(jia>zhen) cout<<"位置在:"<<(i + 1)<<"是假币!"<<"且偏重!"
2018-12-24 16:42:28 2609
原创 猴子选大王
问题描述:要从n只猴子中选出一位大王。它们决定使用下面的方法:n只猴子围成一圈,从1到n顺序编号。从第q只猴子开始,从1到m报数,凡报到m的猴子退出竞选,下一次又从退出的那只猴子的下一只开始从1到m报数,直至剩下的最后一只为大王。请问最后哪只猴子被选为大王。【输入形式】控制台输入三个整数n,m,q。【输出形式】输出最后选为大王的猴子编号。#include <iostream>...
2018-12-07 10:58:26 1013
原创 CCF打酱油
问题描述 小明带着N元钱去买酱油。酱油10块钱一瓶,商家进行促销,每买3瓶送1瓶,或者每买5瓶送2瓶。请问小明最多可以得到多少瓶酱油。输入格式 输入的第一行包含一个整数N,表示小明可用于买酱油的钱数。N是10的整数倍,N不超过300。输出格式 输出一个整数,表示小明最多可以得到多少瓶酱油。样例输入40样例输出5样例说明 把40元分成30元和10元...
2018-12-07 09:20:14 106
原创 CCF火车购票
问题描述 请实现一个铁路购票系统的简单座位分配算法,来处理一节车厢的座位分配。 假设一节车厢有20排、每一排5个座位。为方便起见,我们用1到100来给所有的座位编号,第一排是1到5号,第二排是6到10号,依次类推,第20排是96到100号。 购票时,一个人可能购一张或多张票,最多不超过5张。如果这几张票可以安排在同一排编号相邻的座位,则应该安排在编号最小的相邻座位。否则应该安排在编号...
2018-12-06 09:35:09 121
原创 CCF消除类游戏
问题描述 消除类游戏是深受大众欢迎的一种游戏,游戏在一个包含有n行m列的游戏棋盘上进行,棋盘的每一行每一列的方格上放着一个有颜色的棋子,当一行或一列上有连续三个或更多的相同颜色的棋子时,这些棋子都被消除。当有多处可以被消除时,这些地方的棋子将同时被消除。 现在给你一个n行m列的棋盘,棋盘中的每一个方格上有一个棋子,请给出经过一次消除后的棋盘。 请注意:一个棋子可能在某一行和某一列同时...
2018-12-06 08:19:38 99
原创 CCF数字排序
问题描述 给定n个整数,请统计出每个整数出现的次数,按出现次数从多到少的顺序输出。输入格式 输入的第一行包含一个整数n,表示给定数字的个数。 第二行包含n个整数,相邻的整数之间用一个空格分隔,表示所给定的整数。输出格式 输出多行,每行包含两个整数,分别表示一个给定的整数和它出现的次数。按出现次数递减的顺序输出。如果两个整数出现的次数一样多,则先输出值较小的,然后输出值...
2018-12-03 16:51:57 121
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人