
2017蓝桥杯省赛
2017蓝桥杯省赛
Frank---7
从JAVA转C++失败,现在继续卷JAVA的小菜鸡一枚,希望和大家共同进步!
展开
-
2017蓝桥杯省赛---java---C---9(青蛙跳杯子)
题目描述题目描述X星球的流行宠物是青蛙,一般有两种颜色:白色和黑色。 X星球的居民喜欢把它们放在一排茶杯里,这样可以观察它们跳来跳去。 如下图,有一排杯子,左边的一个是空着的,右边的杯子,每个里边有一只青蛙。*WWWBBB 其中,W字母表示白色青蛙,B表示黑色青蛙,*表示空杯子。 X星的青蛙很有些癖好,它们只做3个动作之一: 1. 跳到相邻的空杯子里。 2. 隔着1只其它的青蛙(随便什么颜色)跳到空杯子里。 3. 隔着2只其它的青蛙(随便什原创 2021-04-17 11:38:07 · 75072 阅读 · 0 评论 -
2017蓝桥杯省赛---java---B---10(k倍区间)
题目描述标题: k倍区间给定一个长度为N的数列,A1, A2, … AN,如果其中一段连续的子序列Ai, Ai+1, … Aj(i <= j)之和是K的倍数,我们就称这个区间[i, j]是K倍区间。你能求出数列中总共有多少个K倍区间吗?输入 第一行包含两个整数N和K。(1 <= N, K <= 100000) 以下N行每行包含一个整数Ai。(1 <= Ai <= 100000)输出 输出一个整数,代表K倍区间的数目。例如, 输入: 5 2 1原创 2021-04-16 19:52:17 · 83649 阅读 · 0 评论 -
2017蓝桥杯省赛---java---A---4(方格分割)
题目描述思路分析代码实现答案原创 2021-04-16 17:45:50 · 76085 阅读 · 0 评论 -
2017蓝桥杯省赛---java---A---7(正则问题)
题目描述考虑一种简单的正则表达式:只由 x ( ) | 组成的正则表达式。小明想求出这个正则表达式能接受的最长字符串的长度。 例如 ((xx|xxx)x|(x|xx))xx 能接受的最长字符串是: xxxxxx,长度是6。输入----一个由x()|组成的正则表达式。输入长度不超过100,保证合法。 输出----这个正则表达式能接受的最长字符串的长度。 例如,输入:((xx|xxx)x|(x|xx))xx 程序应该输出:6 资源约定:峰值内存消耗(含虚拟原创 2021-04-13 17:37:54 · 80812 阅读 · 0 评论 -
2017蓝桥杯省赛---java---A---2(9数算式)
题目描述思路分析全排列+check代码实现package TEST;import java.util.HashSet;import java.util.Set;class Main{ static int[] a = { 1, 2, 3, 4, 5, 6, 7, 8, 9 }; static int ans; public static void main(String[] args) { f(0); System.out.pri原创 2021-04-13 16:30:36 · 71269 阅读 · 0 评论 -
2017蓝桥杯省赛---java---A---1(迷宫)
题目描述X星球的一处迷宫游乐场建在某个小山坡上。它是由10x10相互连通的小房间组成的。房间的地板上写着一个很大的字母。我们假设玩家是面朝上坡的方向站立,则:L表示走到左边的房间,R表示走到右边的房间,U表示走到上坡方向的房间,D表示走到下坡方向的房间。X星球的居民有点懒,不愿意费力思考。他们更喜欢玩运气类的游戏。这个游戏也是如此!开始的时候,直升机把100名玩家放入一个个小房间内。玩家一定要按照地上的字母移动。迷宫地图如下:------------UDDLUULRUL原创 2021-04-14 10:12:09 · 72784 阅读 · 0 评论 -
2017蓝桥杯省赛---java---C---7 Excel地址)
题目描述Excel单元格的地址表示很有趣,它使用字母来表示列号。比如,A表示第1列,B表示第2列,Z表示第26列,AA表示第27列,AB表示第28列,BA表示第53列,…当然Excel的最大列号是有限度的,所以转换起来不难。如果我们想把这种表示法一般化,可以把很大的数字转换为很长的字母序列呢?本题目既是要求对输入的数字, 输出其对应的Excel地址表示方式。例如,输入:26则程序应该输出:Z再例如,输入:2054则程序应该输出:BZZ我们约定原创 2021-04-09 21:59:03 · 70537 阅读 · 0 评论 -
2017蓝桥杯省赛---java---C---2(兴趣小组)
题目描述思路分析直接进行暴力解决代码实现package TEST;import java.math.BigInteger;public class Main { public static void main(String[] args) { // TODO Auto-generated method stub int[] A= {12894792, 92774113, 59529208, 22962224,2991600, 83340521, 8原创 2021-04-09 21:05:03 · 69208 阅读 · 1 评论 -
2017蓝桥杯省赛---java---C---1(外星日历)
题目描述思路分析求除以9的余数代码实现package TEST;import java.math.BigInteger;public class Main { public static int max; public static void main(String[] args) { System.out.println(23%9);//E System.out.println(190%9);//A System.out.p原创 2021-04-09 20:35:33 · 68411 阅读 · 0 评论 -
2017蓝桥杯省赛---java---B---9(分巧克力)
题目描述标题: 分巧克力 儿童节那天有K位小朋友到小明家做客。小明拿出了珍藏的巧克力招待小朋友们。 小明一共有N块巧克力,其中第i块是Hi x Wi的方格组成的长方形。 为了公平起见,小明需要从这 N 块巧克力中切出K块巧克力分给小朋友们。切出的巧克力需要满足: 1. 形状是正方形,边长是整数 2. 大小相同 例如一块6x5的巧克力可以切出6块2x2的巧克力或者2块3x3的巧克力。当然小朋友们都希望得到的巧克力尽可能大,你能帮小Hi计算出最大的边原创 2021-04-05 19:37:21 · 14649 阅读 · 0 评论 -
2017蓝桥杯省赛---java---B---8(包子凑数)
题目描述思路分析代码实现答案原创 2021-04-05 15:37:58 · 14786 阅读 · 0 评论 -
2017蓝桥杯省赛---java---B---7(日期问题)
题目描述标题:日期问题小明正在整理一批历史文献。这些历史文献中出现了很多日期。小明知道这些日期都在1960年1月1日至2059年12月31日。令小明头疼的是,这些日期采用的格式非常不统一,有采用年/月/日的,有采用月/日/年的,还有采用日/月/年的。更加麻烦的是,年份也都省略了前两位,使得文献上的一个日期,存在很多可能的日期与其对应。比如02/03/04,可能是2002年03月04日、2004年02月03日或2004年03月02日。给出一个文献上的日期,你能帮助小明判断有哪些可能的日期对其对应原创 2021-04-04 20:53:58 · 56637 阅读 · 0 评论 -
2017蓝桥杯省赛---java---B---3(承压计算)
题目描述 7 5 8 7 8 8 9 2 7 2 8 1 4 9 1 8 1 8 8 4 1 7 9 6 1 4 5 4原创 2021-04-04 19:02:17 · 56346 阅读 · 0 评论 -
2017蓝桥杯省赛---java---B---2(纸牌三角形)
题目描述纸牌三角形思路分析全排列+特殊去重ans/6代码实现package com.atguigu.TEST;class Main{ public static int[] a={1,2,3,4,5,6,7,8,9}; public static int ans; public static void f(int k){ if(k==9){ int x1 = a[0] + a[1] + a[2] + a[3];原创 2021-04-04 17:01:39 · 56151 阅读 · 0 评论 -
2017蓝桥杯省赛---java---B---1(购物单)
4原创 2021-04-03 22:36:44 · 56132 阅读 · 1 评论