java基础知识点
crashzzzllq
YTU
展开
-
蓝桥杯java剪邮票
package test_lanqiao;public class Main{ static int a[]= {0,0,0,0,0,0,0,1,1,1,1,1}; static boolean vis[]=new boolean[12]; static int ans; public static void main(String[] args) { int path[]=new int[12]; f(0,path); System.out.println(ans); } p原创 2020-10-01 08:51:21 · 136 阅读 · 0 评论 -
蓝桥杯 整数拼接 2020省赛 JAVA
试题 I: 整数拼接时间限制: 1.0s 内存限制: 256.0MB 本题总分:25 分【问题描述】给定义个长度为 n 的数组 A1, A2, · · · , An。你可以从中选出两个数 Ai 和 Aj (i 不等于 j),然后将 Ai 和 Aj 一前一后拼成一个新的整数。例如 12 和 345 可以拼成 12345 或 34512。注意交换 Ai 和 Aj 的顺序总是被视为 2 种拼法,即便是 Ai = Aj 时。请你计算有多少种拼法满足拼出的整数是 K 的倍数。【输入格式】第一行包含 2原创 2020-09-16 17:15:36 · 493 阅读 · 0 评论 -
蓝桥杯 走方格试题H JAVA版本dp动态规划
package test_lanqiao;/* * dp[1][j]=1; * dp[i][1]=1; * dp[i][j]=dp[i-1][j]+dp[i][j-1]*/import java.util.Scanner;public class Main{ public static void main(String[] args) { Scanner s=new Scanner(System.in); int n=s.nextInt(); int m=s.nextInt().原创 2020-09-16 16:40:22 · 303 阅读 · 0 评论 -
扑克序列第五届蓝桥杯(java全排列)
A A 2 2 3 3 4 4, 一共4对扑克牌。请你把它们排成一行。要求:两个A中间有1张牌,两个2之间有2张牌,两个3之间有3张牌,两个4之间有4张牌。请填写出所有符合要求的排列中,字典序最小的那个。例如:22AA3344 比 A2A23344 字典序小。当然,它们都不是满足要求的答案。请通过浏览器提交答案。“A”一定不要用小写字母a,也不要用“1”代替。字符间一定不要留空格。import java.util.TreeSet;public class test{ public stat原创 2020-08-06 09:23:25 · 163 阅读 · 0 评论 -
蓝桥杯方格填数java b(全排列)
public class llq1{ static int sum=0; public static void main(String[] args) { int arr[]= {0,1,2,3,4,5,6,7,8,9}; perfum(arr,0,arr.length-1); System.out.println(sum); } private static void perfum(int[] arr, int p, int q) { // TODO Auto-generate.原创 2020-08-05 10:47:49 · 183 阅读 · 1 评论 -
数的划分 蓝桥杯java
将整数n分成k份,且每份不能为空,任意两种划分方案不能相同(不考虑顺序)。例如:n=7,k=3,下面三种划分方案被认为是相同的。1 1 51 5 15 1 1问有多少种不同的分法。输入描述 Input Description输入:n,k (6<n<=200,2<=k<=6)输出描述 Output Description输出:一个整数,即不同的分法。样例输入 Sample Input7 3样例输出 Sample Output4数据范围及提示 Data Siz原创 2020-07-25 21:36:56 · 361 阅读 · 0 评论 -
晚会节目java蓝桥杯
晚会节目问题描述小明要组织一台晚会,总共准备了 n 个节目。然后晚会的时间有限,他只能最终选择其中的 m 个节目。 这 n 个节目是按照小明设想的顺序给定的,顺序不能改变。 小明发现,观众对于晚上的喜欢程度与前几个节目的好看程度有非常大的关系,他希望选出的第一个节目尽可能好看,在此前提下希望第二个节目尽可能好看,依次类推。 小明给每个节目定义了一个好看值,请你帮助小明选择出 m 个节目,满足他的要求。输入格式 输入的第一行包含两个整数 n, m ,表示节目的数量和要选择的数量。 第原创 2020-07-23 17:59:06 · 157 阅读 · 0 评论 -
递增三元组 蓝桥杯模拟赛java
递增三元组问题描述在数列 a[1], a[2], …, a[n] 中,如果对于下标 i, j, k 满足 0<i<j<k<n+1 且 a[i]<a[j]<a[k],则称 a[i], a[j], a[k] 为一组递增三元组,a[j]为递增三元组的中心。 给定一个数列,请问数列中有多少个元素可能是递增三元组的中心。输入格式 输入的第一行包含一个整数 n。 第二行包含 n 个整数 a[1], a[2], …, a[n],相邻的整数间用空格分隔,表示给定的数列原创 2020-07-21 15:47:44 · 258 阅读 · 0 评论 -
递增数蓝桥杯java
递增数问题描述一个正整数如果任何一个数位不大于右边相邻的数位,则称为一个数位递增的数。例如1135是一个数位递增的数,而1024不是一个数位递增的数。给定正整数 n,请问在整数 1 至 n 中有多少个数位递增的数?输入格式 输入的第一行包含一个整数 n。输出格式 输出一行包含一个整数,表示答案。样例输入30样例输出26评测用例规模与约定 对于 40% 的评测用例,1 <= n <= 1000。 对于 80% 的评测用例,1 <= n <= 100原创 2020-07-21 10:58:02 · 438 阅读 · 0 评论 -
蓝桥 区别质因数,因数
①求因数1200000有多少个约数(只计算正约数)。/** * 1200000有多少个约数(只计算正约数)。 * * * 什么是约数? * 约数,又称因数。整数a除以整数b(b≠0) 除得的商正好是整数而没有余数,我们就说a能被b整除,或b能整除a。a称为b的倍数,b称为a的约数。 */public class 约数问题 { public static void main(String[] args) { //利用循环即可解决 //先定义一个数存储约原创 2020-07-21 10:06:55 · 136 阅读 · 0 评论 -
java蓝桥杯vip阶乘计算
第一个全部正确import java.math.BigDecimal;import java.util.Scanner;public class llq1{ public static void main(String[] args) { Scanner s=new Scanner(System.in); int n=s.nextInt(); BigDecimal N=BigDecimal.valueOf(n); BigDecimal ss; ss=BigDecimal.ONE原创 2020-07-11 19:08:39 · 111 阅读 · 0 评论 -
随机数(java基础)
import java.util.Random;public class llq1{public static void main(String[] args) { Random r=new Random();//随机生成一个整数,int范围 System.out.println(r.nextInt()); //生成[0,100]范围的整数 System.out.println(r.nextInt(100+1)); //生成[0,100)范围的整数 System.out.println(原创 2020-05-26 21:17:08 · 154 阅读 · 0 评论