笔记
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 · 302 阅读 · 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 · 181 阅读 · 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 · 155 阅读 · 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 · 110 阅读 · 0 评论 -
funcode环境配置(亲测有效)
vmware虚拟机版本是15.5.1虚拟机版本链接win7专业版镜像文件 迅雷(打开迅雷复制即可)ed2k://|file|cn_windows_7_enterprise_with_sp1_x64_dvd_u_677685.iso|3265574912|E9DB2607EA3B3540F3FE2E388F8C53C4|/过程可供参考...原创 2020-04-05 11:26:44 · 3121 阅读 · 1 评论 -
蓝桥杯准备(1.4)回文数
一个正整数,如果交换高低位以后和原数相等,那么称这个数为回文数。比如 121121121,233223322332 都是回文数,13,456713,456713,4567 不是回文数。任意一个正整数,如果其不是回文数,将该数交换高低位以后和原数相加得到一个新的数,如果新数不是回文数,重复这个变换,直到得到一个回文数为止。例如,575757 变换后得到 132(57+75)132(57 + 75)...原创 2020-01-17 21:19:18 · 231 阅读 · 0 评论 -
蓝桥杯准备(1.3进制转化)
十进制N转化为R进制import java.util.Scanner;public class Main{public static void main(String[] args){Scanner s=new Scanner(System.in);int N=s.nextInt();int R=s.nextInt();int m,now;if(N<0){System.ou...原创 2020-01-17 16:56:04 · 77 阅读 · 0 评论 -
蓝桥杯准备(1.2)
相信小伙伴们都学过斐波那契数列,它是这样的一个数列: 1,1,2,3,5,8,13.21…用In表示斐波那契数列的第n项,则有:f=f2=1,fn=fn-1+ fn-2(n>2)。输入一个n,求出fn对10000000007(10^9+7)取模结果。输入格式输入一个整数n(1S n≤100000)输出格式Main java68101121311!public stati...原创 2020-01-17 11:28:24 · 458 阅读 · 0 评论 -
蓝桥杯准备(1·1)
输入两个整数a, b.输出两个整数的和。输入格式第行输入一个整数T,表示需要计算的次数。接下来T行,每行输入两个用空格分隔的整数a,b.输出格式对于每次输入的a,b,输出a + b的值。结果保证在32位整型(int) 范围内。import java. util. Scanner;public class Main{public static void main(String[] a...原创 2020-01-17 11:08:54 · 123 阅读 · 0 评论