自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

一只蜗牛

人生不易,做一只默默的程序媛

  • 博客(71)
  • 收藏
  • 关注

原创 蓝桥杯 算法提高 智能体系列赛

蓝桥杯 算法提高 dfs

2022-12-10 16:36:08 256 1

原创 蓝桥杯 算法训练 无聊的逗

蓝桥杯 算法 搜索

2022-12-10 16:32:58 656

原创 蓝桥杯 算法训练 粘木棍

蓝桥杯搜索

2022-12-09 17:32:41 243

原创 蓝桥杯 算法训练 过河马

蓝桥杯备战 递推

2022-12-04 17:49:18 247

原创 蓝桥杯 算法训练 数字游戏

java蓝桥杯备战 数字游戏

2022-12-04 16:58:04 332

原创 微信小程序-云开发3云函数、云存储

文章目录什么是云函数初始化云函数编写云函数云函数获取数据云函数获取open-id云函数获取数据云函数获取数据和数据库调用数据的对比数据库数据批量导入或导出云函数修改数据云函数删除数据传递参数到云函数本文为视频笔记,接上一篇https://blog.csdn.net/weixin_44544406/article/details/124009425,视频为编程小石头云开发教程。什么是云函数云函数是一段运行在云端的代码,无需管理服务器,在开发工具内编写、一键上传部署即可运行后端代码。小程序内提供了专门用

2022-04-13 09:01:44 1847

原创 微信小程序云开发侧边导航展示数据

界面效果如下![在这里插入图片描述](https://img-blog.csdnimg.cn/33e544cd4ac04e08b861928ecdeeea74.png =15 x 40)代码js// pages/fenlei/fenlei.jsPage({ data: { active:0, currentTab:0, list:[] }, onLoad(){ wx.cloud.database().collection(

2022-04-12 16:10:02 1156

原创 力扣-4. 寻找两个正序数组的中位数(java)

题目描述给定两个大小分别为 m 和 n 的正序(从小到大)数组 nums1 和 nums2。请你找出并返回这两个正序数组的 中位数 。算法的时间复杂度应该为 O(log (m+n)) 。示例 1:输入:nums1 = [1,3], nums2 = [2]输出:2.00000解释:合并数组 = [1,2,3] ,中位数 2示例 2:输入:nums1 = [1,2], nums2 = [3,4]输出:2.50000解释:合并数组 = [1,2,3,4] ,中位数 (2 + 3) / 2 =

2022-04-08 15:44:08 200

原创 微信小程序-云开发数据库2排序、优化

文章目录微信小程序的快捷键操作排序将价格从低到高进行排序微信小程序的快捷键操作排序将价格从低到高进行排序demo.js在这里插入代码片demo.wxml在这里插入代码片demo1.js在这里插入代码片demo1.wxml在这里插入代码片...

2022-04-08 11:34:16 1310

原创 力扣-6. Z 字形变换(数组)

力扣6:z字形变换

2022-04-06 17:48:25 131

原创 微信小程序-云开发数据库基础操作(自用)

数据库增删查改数据库权限管理这相当于管理员权限,可以改到所有人可读。查询get()首先在微信小程序上方工具栏点击云开发-数据库-添加集合-增添记录其次,在app.js中写入以下代码App({ //小程序一启动就会执行 onLaunch() { console.log('小程序开始启动啦') wx.cloud.init({ env:'cloud1-0gk6wlxu714dbe3e'//云开发环境id }) }})然后在需要查询数据库的js页面加入以

2022-04-06 08:57:02 5572 1

原创 力扣双指针

977 有序数组的平方给你一个按非递减顺序排序的整数数组 nums,返回每个数字的平方组成的新数组,要求也按非递减顺序排序。示例 1:输入:nums = [-4,-1,0,3,10]输出:[0,1,9,16,100]解释:平方后,数组变为 [16,1,0,9,100]排序后,数组变为 [0,1,9,16,100]示例 2:输入:nums = [-7,-3,2,3,11]输出:[4,9,9,49,121]呃总是有点没想到,提交了四遍才通过。。。。。class Solution {

2022-01-23 21:44:43 73

原创 力扣算法二分查找

二分查找704 二分查找给定一个 n 个元素有序的(升序)整型数组 nums 和一个目标值 target ,写一个函数搜索 nums 中的 target,如果目标值存在返回下标,否则返回 -1。输入: nums = [-1,0,3,5,9,12], target = 9输出: 4解释: 9 出现在 nums 中并且下标为 4提示:你可以假设 nums 中的所有元素是不重复的。n 将在 [1, 10000]之间。nums 的每个元素都将在 [-9999, 9999]之间。package

2022-01-23 09:20:57 91

原创 web前端基础知识一(自学)

超文本标记语言<!DOCTYPE html><html> <head> <meta charset="utf-8"> <title></title> </head> <body> <h1>论&nbsp;&nbsp;数学&nbsp;&nbsp;的&nbsp;&nbsp;重要性</h1> <i>2019.1

2020-10-29 19:45:25 998

原创 2014年蓝桥杯java省赛 B组

1:武功秘籍小明到X山洞探险,捡到一本有破损的武功秘籍(2000多页!当然是伪造的)。他注意到:书的第10页和第11页在同一张纸上,但第11页和第12页不在同一张纸上。小明只想练习该书的第81页到第92页的武功,又不想带着整本书。请问他至少要撕下多少张纸带走?这是个整数,请通过浏览器提交该数字,不要填写任何多余的内容答案7张2: 切面条一根高筋拉面,中间切一刀,可以得到2根面条。如果先对折1次,中间切一刀,可以得到3根面条。如果连续对折2次,中间切一刀,可以得到5根面条。那么,连续对折1

2020-10-10 09:03:00 428

原创 2013年蓝桥杯省赛java B组

涉及知识点大数类(第四题)、日历类(第一题)、输入(第七题)大数类日历类输入in.next() 从缓冲区接收字符遇到空格后停止。 相当于 cin 和 scanfin.nextLine() 从缓冲区接收字符,并且接收空格,遇到换行才停止,并且会自动舍弃换行。 相当于 gets()in.hasNext()的返回值是bool值,作用是当在缓冲区内扫描到字符时,会返回true, 否则会发生阻塞,等待数据输入。例如:每次输入三个整数,输出三数之和。import java.util.Scanner;

2020-10-06 15:44:46 571

原创 【蓝桥杯】青蛙跳杯子(bfs模板题)

题目描述X星球的流行宠物是青蛙,一般有两种颜色:白色和黑色。X星球的居民喜欢把它们放在一排茶杯里,这样可以观察它们跳来跳去。如下图,有一排杯子,左边的一个是空着的,右边的杯子,每个里边有一只青蛙。*WWWBBB其中,W字母表示白色青蛙,B表示黑色青蛙,*表示空杯子。X星的青蛙很有些癖好,它们只做3个动作之一:跳到相邻的空杯子里。隔着1只其它的青蛙(随便什么颜色)跳到空杯子里。隔着2只其它的青蛙(随便什么颜色)跳到空杯子里。对于上图的局面,只要1步,就可跳成下图局面:WWW*BBB

2020-08-15 15:52:26 229 1

原创 【蓝桥杯】小数第n位(暴力)

题目描述我们知道,整数做除法时,有时得到有限小数,有时得到无限循环小数。  如果我们把有限小数的末尾加上无限多个0,它们就有了统一的形式。本题的任务是:在上面的约定下,求整数除法小数点后的第n位开始的3位数。输入格式  一行三个整数:a b n,用空格分开。a是被除数,b是除数,n是所求的小数后位置(0<a,b,n<1000000000)输出格式  一行3位数字,表示:a除以b,小数后第n位开始的3位数字。样例输入1 8 1样例输出125样例输入1 8 3样例输出5

2020-06-29 16:30:49 226

原创 【蓝桥杯】分考场(dfs模板题)

题目描述代码package 蓝桥杯;import java.util.*;public class Main { static int n; static int m; static int mp[][]=new int[110][110]; static int c[][]=new int[110][110]; static int ans=100; public static void main(String[] args) { // TODO Auto-generated me

2020-06-24 17:30:18 409

原创 【蓝桥杯】合根植物(java判连通块 并查集)

题目描述w星球的一个种植园,被分成 m * n 个小格子(东西方向m行,南北方向n列)。每个格子里种了一株合根植物。  这种植物有个特点,它的根可能会沿着南北或东西方向伸展,从而与另一个格子的植物合成为一体。如果我们告诉你哪些小格子间出现了连根现象,你能说出这个园中一共有多少株合根植物吗?输入格式  第一行,两个整数m,n,用空格分开,表示格子的行数、列数(1<m,n<1000)。  接下来一行,一个整数k,表示下面还有k行数据(0<k<100000)  接下来k行,第

2020-06-10 18:28:33 236

转载 【蓝桥杯】java一些基础知识

输入输出Scanner in =new Scanner( System.in )in.next()从缓冲区接收到字符遇到空格后停止。in.nextLine()从缓冲区遇到换行符停止多组输入in.hasNext()的返回值是bool值,作用是当在缓冲区扫描到字符时,会返回true,否则会发生阻塞,等待数据输入in....

2020-05-04 17:09:27 1629

原创 【蓝桥杯】日志统计(java结构体排序)

题目描述小明维护着一个程序员论坛。现在他收集了一份"点赞"日志,日志共有N行。其中每一行的格式是:ts id表示在ts时刻编号id的帖子收到一个"赞"。现在小明想统计有哪些帖子曾经是"热帖"。如果一个帖子曾在任意一个长度为D的时间段内收到不少于K个赞,小明就认为这个帖子曾是"热帖"。具体来说,如果存在某个时刻T满足该帖在[T, T+D)这段时间内(注意是左闭右开区间)收到不少于K个赞,该...

2020-04-27 15:27:41 311

原创 【蓝桥杯】螺旋折线(思维,规律)

题目描述如图p1.pgn所示的螺旋折线经过平面上所有整点恰好一次。对于整点(X, Y),我们定义它到原点的距离dis(X, Y)是从原点到(X, Y)的螺旋折线段的长度。例如dis(0, 1)=3, dis(-2, -1)=9给出整点坐标(X, Y),你能计算出dis(X, Y)吗?【输入格式】X和Y对于40%的数据,-1000 <= X, Y <= 1000对于70...

2020-04-21 16:48:32 820

原创 【蓝桥杯】递增三元组(前缀和,思维)

题目描述给定三个整数数组A = [A1, A2, … AN],B = [B1, B2, … BN],C = [C1, C2, … CN],请你统计有多少个三元组(i, j, k) 满足:1 <= i, j, k <= NAi < Bj < Ck【输入格式】第一行包含一个整数N。第二行包含N个整数A1, A2, … AN。第三行包含N个整数B1, B...

2020-04-17 15:55:07 194

原创 【蓝桥杯】测试次数(动态规划)

题目描述x星球的居民脾气不太好,但好在他们生气的时候唯一的异常举动是:摔手机。各大厂商也就纷纷推出各种耐摔型手机。x星球的质监局规定了手机必须经过耐摔测试,并且评定出一个耐摔指数来,之后才允许上市流通。x星球有很多高耸入云的高塔,刚好可以用来做耐摔测试。塔的每一层高度都是一样的,与地球上稍有不同的是,他们的第一层不是地面,而是相当于我们的2楼。如果手机从第7层扔下去没摔坏,但第8层摔坏了,...

2020-04-16 17:19:08 198

原创 【蓝桥杯】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 <= 1...

2020-04-15 17:29:11 232

原创 【蓝桥杯】分巧克力(经典二分)

题目描述儿童节那天有K位小朋友到小明家做客。小明拿出了珍藏的巧克力招待小朋友们。  小明一共有N块巧克力,其中第i块是Hi x Wi的方格组成的长方形。为了公平起见,小明需要从这 N 块巧克力中切出K块巧克力分给小朋友们。切出的巧克力需要满足:1. 形状是正方形,边长是整数  2. 大小相同例如一块6x5的巧克力可以切出6块2x2的巧克力或者2块3x3的巧克力。当然小朋友们都希望得到...

2020-04-15 15:57:20 605

转载 【蓝桥杯】包子凑数(思维,完全背包,数学)

题目描述小明几乎每天早晨都会在一家包子铺吃早餐。他发现这家包子铺有N种蒸笼,其中第i种蒸笼恰好能放Ai个包子。每种蒸笼都有非常多笼,可以认为是无限笼。每当有顾客想买X个包子,卖包子的大叔就会迅速选出若干笼包子来,使得这若干笼中恰好一共有X个包子。比如一共有3种蒸笼,分别能放3、4和5个包子。当顾客想买11个包子时,大叔就会选2笼3个的再加1笼5个的(也可能选出1笼3个的再加2笼4个的)。当然...

2020-04-14 16:37:24 311

原创 【蓝桥杯】日期问题(TreeSet数组)

题目描述小明正在整理一批历史文献。这些历史文献中出现了很多日期。小明知道这些日期都在1960年1月1日至2059年12月31日。令小明头疼的是,这些日期采用的格式非常不统一,有采用年/月/日的,有采用月/日/年的,还有采用日/月/年的。更加麻烦的是,年份也都省略了前两位,使得文献上的一个日期,存在很多可能的日期与其对应。比如02/03/04,可能是2002年03月04日、2004年02月03日...

2020-04-13 16:26:26 91

原创 【蓝桥杯】承压计算(暴力)

题目描述X星球的高科技实验室中整齐地堆放着某批珍贵金属原料。每块金属原料的外形、尺寸完全一致,但重量不同。金属材料被严格地堆放成金字塔形。75 87 8 89 2 7 28 1 4 9 18 1 8 8 4 17 9 6 1 4 5 45 6 5 5 6 9 5 65 5 4 7 9 3 5 5 17 5 7 9 7 4 7 3 3 14 6 4 5 5 8 8 3 2...

2020-04-09 15:02:11 249

原创 【蓝桥杯】取球博弈(dp+深搜+博弈)

转载几种经典博弈算法题目描述取球博弈两个人玩取球的游戏。一共有N个球,每人轮流取球,每次可取集合{n1,n2,n3}中的任何一个数目。如果无法继续取球,则游戏结束。此时,持有奇数个球的一方获胜。如果两人都是奇数,则为平局。假设双方都采用最聪明的取法,第一个取球的人一定能赢吗?试编程解决这个问题。输入格式:第一行3个正整数n1 n2 n3,空格分开,表示每次可取的数目 (0&...

2020-04-02 17:06:23 323

原创 【蓝桥杯】矩阵翻硬币(自用)(思维,大数)

题目描述小明先把硬币摆成了一个 n 行 m 列的矩阵。随后,小明对每一个硬币分别进行一次 Q 操作。对第x行第y列的硬币进行 Q 操作的定义:将所有第 ix 行,第 jy 列的硬币进行翻转。其中i和j为任意使操作可行的正整数,行号和列号都是从1开始。当小明对所有硬币都进行了一次 Q 操作后,他发现了一个奇迹——所有硬币均为正面朝上。小明想知道最开始有多少枚硬币是反面朝上的。于是,他向他...

2020-03-20 19:37:06 124

原创 【蓝桥杯】地宫取宝(dfs+dp)

题目描述X 国王有一个地宫宝库。是 n x m 个格子的矩阵。每个格子放一件宝贝。每个宝贝贴着价值标签。地宫的入口在左上角,出口在右下角。小明被带到地宫的入口,国王要求他只能向右或向下行走。走过某个格子时,如果那个格子中的宝贝价值比小明手中任意宝贝价值都大,小明就可以拿起它(当然,也可以不拿)。当小明走到出口时,如果他手中的宝贝恰好是k件,则这些宝贝就可以送给小明。请你帮小明...

2020-03-19 16:33:43 154

原创 【蓝桥杯】区间连号(暴力找规律)

连号区间数资源限制时间限制:1.0s 内存限制:256.0MB问题描述小明这些天一直在思考这样一个奇怪而有趣的问题:在1~N的某个全排列中有多少个连号区间呢?这里所说的连号区间的定义是:如果区间[L, R] 里的所有元素(即此排列的第L个到第R个元素)递增排序后能得到一个长度为R-L+1的“连续”数列,则称这个区间连号区间。当N很小的时候,小明可以很快地算出答案,但是当N变大的时...

2020-03-15 17:33:28 129

原创 【蓝桥杯】带分数(全排列搜索)

题目描述试题 历届试题 带分数资源限制时间限制:1.0s 内存限制:256.0MB问题描述100 可以表示为带分数的形式:100 = 3 + 69258 / 714。还可以表示为:100 = 82 + 3546 / 197。注意特征:带分数中,数字1~9分别出现且只出现一次(不包含0)。类似这样的带分数,100 有 11 种表示法。输入格式从标准输入读入一个正整数N (N&...

2020-03-15 15:52:43 108

原创 【蓝桥杯】幸运数(基础题,注意题意)

题目描述幸运数是波兰数学家乌拉姆命名的。它采用与生成素数类似的“筛法”生成。首先从1开始写出自然数1,2,3,4,5,6,....1 就是第一个幸运数。我们从2这个数开始。把所有序号能被2整除的项删除,变为:1 _ 3 _ 5 _ 7 _ 9 ....把它们缩紧,重新记序,为:1 3 5 7 9 .... 。这时,3为第2个幸运数,然后把所有能被3整除的序号位置的数删去。注意...

2020-03-14 17:28:17 1270 1

原创 【蓝桥杯】错误票据(注意输入)

题目某涉密单位下发了某种票据,并要在年终全部收回。每张票据有唯一的ID号。全年所有票据的ID号是连续的,但ID的开始数码是随机选定的。因为工作人员疏忽,在录入ID号的时候发生了一处错误,造成了某个ID断号,另外一个ID重号。你的任务是通过编程,找出断号的ID和重号的ID。假设断号不可能发生在最大和最小号。要求程序首先输入一个整数N(N<100)表示后面数据行数。接着读入...

2020-03-13 15:34:34 153

原创 【蓝桥杯】大数(java)

参考https://blog.csdn.net/GD_ONE/article/details/103951501https://blog.csdn.net/zhongkelee/article/details/52289163https://www.cnblogs.com/tonyyy/p/10433460.html例题标题: 黄金连分数黄金分割数0.61803... 是个无理数,这个...

2020-03-12 17:42:28 207

原创 【蓝桥杯】矩形面积相交(基础训练:注意double类型)

问题描述平面上有两个矩形,它们的边平行于直角坐标系的X轴或Y轴。对于每个矩形,我们给出它的一对相对顶点的坐标,请你编程算出两个矩形的交的面积。输入格式输入仅包含两行,每行描述一个矩形。  在每行中,给出矩形的一对相对顶点的坐标,每个点的坐标都用两个绝对值不超过10^7的实数表示。输出格式输出仅包含一个实数,为交的面积,保留到小数后两位。样例输入1 1 3 32 2 4 4样例输...

2020-03-11 19:59:48 140

原创 【蓝桥杯】 FJ的字符串&Sine之舞(递推与递归)

题目描述代码package ss;import java.util.*;public class Main { public static void main(String[] args) { // TODO Auto-generated method stub Scanner in=new Scanner(System.in); int n=in.nextInt(); ...

2020-03-09 20:12:05 122

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除