- 博客(18)
- 资源 (1)
- 收藏
- 关注
原创 1551: [蓝桥杯2021初赛] 直线
去年做对了但实在想不起当时在考场用的什么方法。。这个方法是用HashSet去重,用分数表示防止算k,b时精度爆炸,而分数需要化简,用辗转相除法来求然后加入set集合即可import java.util.HashSet;public class Main { public static void main(String[] args) { int n=20; HashSet<String> set=new HashSet<>(); .
2022-04-06 16:03:21 539
原创 java七段码
小蓝要用七段码数码管来表示一种特殊的文字。上图给出了七段码数码管的一个图示,数码管中一共有7 段可以发光的二极管,分别标记为a, b, c, d, e, f, g。小蓝要选择一部分二极管(至少要有一个)发光来表达字符。在设计字符的表达时,要求所有发光的二极管是连成一片的。例如:b 发光,其他二极管不发光可以用来表达一种字符。例如:c 发光,其他二极管不发光可以用来表达一种字符。这种方案与上一行的方案可以用来表示不同的字符,尽管看上去比较相似。例如:a, b, c, d, e 发光,f, g 不发
2022-03-17 12:18:31 246
原创 扫雷游戏 (20 分)
无聊的老 H 最近迷上了扫雷游戏,但是真正的扫雷游戏老 H 还不会玩,只能尝试更为简单且纯粹依靠运气的扫雷游戏简易扫雷游戏规则:给定扫雷的游戏棋盘是一个 N * N 的矩阵,且棋盘中只有 X 和 O 两种格子,X 表示该格子上有雷,O 表示该格子没有雷,每次游戏老 H 只有两次操作的机会。在老 H 的视线中该棋盘中的信息全部用’*'隐藏掉了,且每次都需要随机从该棋盘中选择一个格子打开。如果选择的格子恰好为地雷,则直接输出“Game over!”若选择的格子不是地雷,则将该格子(不位于边界)
2021-12-23 10:54:21 2508
原创 java-经典递归
我们要求找出具有下列性质数的个数(包含输入的正整数 n)。对于一个正整数 n ,对此正整数按照如下方法进行处理:不作任何处理;在它的左边加上一个正整数,但该正整数不能超过原数的一半;加上数后,继续按此规则进行处理,直到不能再加正整数为止。例如:n=2时,可以产生 2 、12 两个数。n=3时,可以产生 3 、13 两个数。请你求出以上处理后产生的数的个数。当n=101时,可以产生多少个数?答案:9828public class Main { static ArrayList&l
2021-04-17 12:34:55 158 1
原创 2020蓝桥杯java省赛b组
public class Main { public static void main(String[] args) { int sum=0; for (int i = 1; i <=2020 ; i++) { int j=i; while (j!=0) { int t=j%10; if(t==2) .
2021-04-14 21:51:10 1128
原创 数字三角形----dfs与dp解法
数字三角形题目描述上图给出了一个数字三角形。从三角形的顶部到底部有很多条不同的路径。对于每条路径,把路径上面的数加起来可以得到一个和,你的任务就是找到最大的和。路径上的每一步只能从一个数走到下一层和它最近的左边的那个数或者右 边的那个数。此外,向左下走的次数与向右下走的次数相差不能超过 1。输入描述输入的第一行包含一个整数N (1 ≤ N ≤ 100),表示三角形的行数。下面的 NN 行给出数字三角形。数字三角形上的数都是 0 至 100 之间的整数。输出描述输出一个整数,表示答案。输入
2021-04-09 10:56:15 312
原创 2019年蓝桥杯b组java真题
第一题:组队题目描述作为篮球队教练,你需要从以下名单中选出 1 号位至 5 号位各一名球员, 组成球队的首发阵容。每位球员担任 1 号位至 5 号位时的评分如下表所示。请你计算首发阵容 1 号位至 5 号位的评分之和最大可能是多少? (如果你把以上文字复制到文本文件中,请务必检查复制的内容是否与文 档中的一致。在试题目录下有一个文件 team.txt,内容与上面表格中的相同, 请注意第一列是编号)【答案提交】这是一道结果填空的题,你只需要算出结果后提交即可。本题的结果为一 个整数,在提交答案
2021-04-02 17:04:25 1061
原创 汽车租赁系统-----芜湖开租!
整理下11月肝的一个java大作业----汽车租赁系统使用到的知识有:GUI、mysql等等效果如下:界面设计:功能图如下:思维导图:具体java源码和内容说明书等,需要的可以下载:芜湖开租系统!...
2021-01-16 18:09:26 182 1
原创 1003 我要通过! (20分)
题目描述: 1003 我要通过! (20分)“答案正确”是自动判题系统给出的最令人欢喜的回复。本题属于 PAT 的“答案正确”大派送 —— 只要读入的字符串满足下列条件,系统就输出“答案正确”,否则输出“答案错误”。得到“答案正确”的条件是:字符串中必须仅有 P、 A、 T这三种字符,不可以包含其它字符;任意形如 xPATx 的字符串都可以获得“答案正确”,其中 x 或者是空字符串,或者是仅由字母 A 组成的字符串;如果 aPbTc 是正确的,那么 aPbATca 也是正确的,其中
2020-11-20 09:13:30 168 1
原创 6-2 求圆面积自定义异常类 (15分)
计算圆的面积,其中PI取3.14,圆半径为负数时应抛出异常,输出相应提示。根据提供的主类信息,编写Circle类和CircleException类,以及在相关方法中抛出异常。函数接口定义:裁判测试程序:在这里给出主类import java.util.*;public class Main { public static void main(String[] args) { double s=0; Scanner sc=new Scanner(System.in)
2020-11-07 21:53:01 9496
原创 小游戏:球球大作战
#include<stdio.h>#include<graphics.h>#include<Windows.h>#include<stdlib.h>#include<time.h>#include <math.h>#define WIN_WIDTH 1024 //界面宽度#define WIN_HEIGHT 640 //界面高度#define MAP_WIDTH WIN_WIDTH3 //地图宽度#define
2020-10-10 10:00:30 2039 2
原创 7-1 堆栈操作合法性 (10分)
假设以S和X分别表示入栈和出栈操作。如果根据一个仅由S和X构成的序列,对一个空堆栈进行操作,相应操作均可行(如没有出现删除时栈空)且最后状态也是栈空,则称该序列是合法的堆栈操作序列。请编写程序,输入S和X序列,判断该序列是否合法。输入格式:输入第一行给出两个正整数N和M,其中N是待测序列的个数,M(≤50)是堆栈的最大容量。随后N行,每行中给出一个仅由S和X构成的序列。序列保证不为空,且长度不超过100。输出格式:对每个序列,在一行中输出YES如果该序列是合法的堆栈操作序列,或NO如果不是。输入样
2020-05-11 09:01:09 1535
原创 6-3 A-B (20分)
本题要求你计算A−B。不过麻烦的是,A和B都是字符串 —— 即从字符串A中把字符串B所包含的字符全删掉,剩下的字符组成的就是字符串A−B。输入格式:输入在2行中先后给出字符串A和B。两字符串的长度都不超过104 ,并且保证每个字符串都是由可见的ASCII码和空白字符组成,最后以换行符结束。输出格式:在一行中打印出A−B的结果字符串。输入样例:I love GPLT! It’...
2020-04-21 18:41:30 278
原创 习题11-1 输出月份英文名 (15分)
题很简单,主要是巩固知识--------------------------------------------------------------------------------------/本题要求实现函数,可以返回一个给定月份的英文名称。函数接口定义:char *getmonth( int n );函数getmonth应返回存储了n对应的月份英文名称的字符串头指针。如果传入的参...
2020-04-14 15:46:40 1140
原创 习题10-7 十进制转换二进制 (15分)
两种方法,一种是常规法,一种是递归本题要求实现一个函数,将正整数n转换为二进制后输出。函数接口定义:void dectobin( int n );函数dectobin应在一行中打印出二进制的n。建议用递归实现。裁判测试程序样例:#include <stdio.h>void dectobin( int n );int main(){int n;scanf("%d",...
2020-04-14 15:10:30 584
原创 DAY 3
这道题想了贼久,终于用链表做出来了 ,对于刚学习链表还不是很熟悉的小白的我来说,非常非常激动!,尽管程序还是太复杂,但是能将才学习的知识转化为收获真是很激动!也明白了画图,画流程图真的很重要。 -----------------------------------习题8-4 报数 (20分)----------------------------- ...
2020-04-12 19:43:55 120
原创 DAY 3
又一次刷新了我对算法学习的坚定性,我的方法与大神的相比差距太大了。。---------------------------习题8-3 数组循环右移 (20分)-----------------------------------本题要求实现一个对数组进行循环右移的简单函数:一个数组a中存有n(>0)个整数,将每个整数循环向右移m(≥0)个位置,即将a中的数据由由(a0 ,a1 ⋯an...
2020-04-12 13:32:56 99
原创 DAY 2
字符型数组定义时个数为实际个数 不是从下标0开始如char a[3];就有3个字符型的变量; //又错了一次。。唉咋这么菜----------------------------------练习8-8 移动字母 (10分)----------------------------------------#include <stdio.h>#include <...
2020-04-11 12:10:04 114
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人