蓝桥杯
文章平均质量分 54
Code-CHAN
这个作者很懒,什么都没留下…
展开
-
2021年第十二届蓝桥杯 Java B 组省赛填空题解析
蓝桥杯第十二届 Java B 组省赛填空题解析第一题【问题描述】已知大写字母 AAA 的 ASCIIASCIIASCII 码值为 656565, 那么大写字母 LLL 的 ASCIIASCIIASCII 码值为多少?【思路】签到题【代码】public class Q1 { public static void main(String[] args) { System.out.println((int) ('A')); }}【答案】76第二题【问题描原创 2021-04-19 09:39:40 · 784 阅读 · 4 评论 -
矩阵快速幂+动态规划=蓝桥杯 垒骰子
矩阵快速幂+动态规划=蓝桥杯 垒骰子如果还不知道什么是矩阵快速幂,可以参加我的另一篇文章:矩阵快速幂详解题目分析看到 nnn 的范围达到了 10910^{9}109 ,如果使用暴力搜索是不现实的。我们看看是否可以利用动态规划解决问题呢?首先定义我们 dpdpdp 数组的含义:dp[i][j]dp[i][j]dp[i][j] 为第 iii 个骰子, jjj 面朝上时的组合数。列出 base case:只有一个骰子时,jjj 面朝上时,有四种方式。因为骰子有四个侧面,可以选择任意侧面。即:原创 2021-04-12 20:39:17 · 194 阅读 · 0 评论 -
2020年第十一届蓝桥杯第二场参赛 Java B 组真题
2020年第十一届蓝桥杯第二场参赛 Java B 组真题第一题public class Q1 { public static void main(String[] args) { int sum = 0; for (int i = 1; i <= 2020; i++) { sum += count(i); } System.out.println(sum); } static int count(int num) { int res = 0; while原创 2021-04-07 19:14:12 · 274 阅读 · 3 评论 -
2019年第十届蓝桥杯省赛 Java B 组真题
2019年第十届蓝桥杯省赛 Java B 组真题第一题第二题import java.util.HashSet;import java.util.Set;public class Q2 { static String s = "0100110001010001"; static Set<String> set = new HashSet<>(); public static void main(String[] args) { for (int i原创 2021-04-07 19:11:11 · 298 阅读 · 0 评论 -
2016年第七届蓝桥杯参赛 Java A 组真题
2016年第七届蓝桥杯参赛 Java A 组真题第一题public class Q1 { public static void main(String[] args) { int sum = 0, a = 0, d = 1; for (int i = 0; i < 100; i++) { a += d; sum += a; d++; } System.out.println(sum); }}答案:171700第二题public class Q2原创 2021-04-07 19:09:40 · 187 阅读 · 0 评论 -
2016年第七届蓝桥杯省赛 Java B 组真题
2016年第七届蓝桥杯省赛 Java B 组真题第一题public class Q1 { public static void main(String[] args) { int sum = 0, a = 0, d = 1; for (int i = 0; i < 100; i++) { a += d; sum += a; d++; } System.out.println(sum); }}答案:171700第二题public class Q2原创 2021-04-07 19:08:36 · 194 阅读 · 0 评论 -
2015年第六届蓝桥杯省赛 Java A 组真题
2015年第六届蓝桥杯省赛 Java A 组真题第一题public class Q1 { public static void main(String[] args) { int n = 1543, ans = 0; while (n > 0) { if (n % 2 != 0) { n--; ans++; } n /= 2; } System.out.println(ans); }}答案:5第二题import java.uti原创 2021-04-07 19:07:30 · 150 阅读 · 0 评论 -
2015年第六届蓝桥杯参赛 Java B 组真题
2015年第六届蓝桥杯参赛 Java B 组真题第一题答案:7∗(2+6)/2=287 * (2 + 6) / 2 = 287∗(2+6)/2=28第二题public class Q2 { static int ans = 0; public static void main(String[] args) { for (int i = 1; i < 100; i++) { if (sum(i * i * i) == i) { System.out.print原创 2021-04-07 19:06:26 · 126 阅读 · 0 评论 -
2017年第八届蓝桥杯省赛 Java A 组真题
2017年第八届蓝桥杯省赛 Java A组第一题import java.util.Arrays;import java.util.Scanner;public class Q1 { static char[][] mp = new char[10][10]; static boolean[][] vis = new boolean[10][10]; static int ans = 0; public static void main(String[] args) { Scan原创 2021-04-07 19:04:34 · 274 阅读 · 1 评论 -
2017年第八届蓝桥杯参赛 Java B 组真题
2017年第八届蓝桥杯 Java B组真题第一题import java.util.Scanner;public class Q1 { static double price, discount, sum = 0; public static void main(String[] args) { Scanner sc = new Scanner(System.in); while (sc.hasNext()) { sc.next(); price = Double.pa原创 2021-04-07 19:02:34 · 213 阅读 · 1 评论 -
2018年第九届蓝桥杯省赛 Java A 组真题
2018年第九届蓝桥杯省赛 Java A 组真题第一题public class Q1 { public static void main(String[] args) { long x = 0, y = 1; for (int i = 1; i <= 20; i++) { long m = 1 << (i - 1); long ty = m * y; long tx = x * m + y * 1; long g = gcd(tx, ty);原创 2021-04-07 19:01:06 · 202 阅读 · 0 评论 -
2018年第九届蓝桥杯省赛 Java A 组真题
2018年第九届蓝桥杯省赛 Java A 组真题第一题import java.util.Calendar;public class Q1 { public static void main(String[] args) { Calendar cal = Calendar.getInstance(); cal.set(Calendar.YEAR, 2000); // 月份从 0 开始 cal.set(Calendar.MONTH, 0); cal.set(Calendar.原创 2021-04-07 18:59:39 · 192 阅读 · 0 评论 -
蓝桥杯 2014届真题 地宫取宝 动态规划解法
蓝桥杯 2014届真题 地宫取宝 动态规划解法题目描述X 国王有一个地宫宝库。是 n x m 个格子的矩阵。每个格子放一件宝贝。每个宝贝贴着价值标签。地宫的入口在左上角,出口在右下角。小明被带到地宫的入口,国王要求他只能向右或向下行走。走过某个格子时,如果那个格子中的宝贝价值比小明手中任意宝贝价值都大,小明就可以拿起它(当然,也可以不拿)。当小明走到出口时,如果他手中的宝贝恰好是k件,则这些宝贝就可以送给小明。请你帮小明算一算,在给定的局面下,他有多少种不同的行动方案能获得这k件宝贝。输入原创 2021-03-02 21:39:06 · 207 阅读 · 0 评论