自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(17)
  • 收藏
  • 关注

原创 【2022-08】2022年 第十三届 蓝桥杯 研究生组 省赛 C++ C-E题

蓝桥杯研究生组个人代码(只发已过评测的)

2022-08-17 16:53:08 2624 1

原创 【2021-11】SpringBoot 后台 获取 微信小程序 用户手机号 sessionKey openID步骤

参考文章1:https://www.jianshu.com/p/c80979950ce6?utm_campaign=maleskine&utm_content=note&utm_medium=seo_notes&utm_source=recommendation参考文章2:https://developers.weixin.qq.com/community/develop/doc/0004a8dfe288605a5188675c4560001、wxml使用getPhon.

2021-11-11 20:28:33 1978

原创 【2021-04】使用xshell的SSH连接桌面化访问Colab

1、准备一台云服务器或者自己本地创建的虚拟机,使用xshell连接上。2、为云服务器或者虚拟机设置代理,这里使用ssr-command-client,具体步骤请参照https://github.com/erlinux/ssr-command-client完成ssr-command-client安装、更新订阅连接、生成结点配置文件后,启动代理:3、复制以下代码到Colab的笔记本中运行,生成ssh连接命令及密码import random, string, urllib.request,.

2021-04-24 14:25:51 673

原创 【2021-04】2020 蓝桥杯 A组 省赛 第二场 C++ A-H题

A 门牌制作题目描述:反转从位置 m 到 n 的链表。请使用一趟扫描完成反转。题目地址:https://leetcode-cn.com/problems/reverse-linked-list-ii/我的想法:扫描一次链表,找出left对应的结点以及left前面的结点,找出right对应的结点以及right后面的结点,先翻转left到right区间的链表然后修改边界指针的指向即可。需要注意边界条件:left是否是第一个结点以及right是否是最后一个结点,后续拼接时需要注意处理上述情况。执行用时

2021-04-02 19:09:18 1797 1

原创 【2021-03】Leetcode 前200 中等题 Java一刷

92 反转链表 II题目描述:反转从位置 m 到 n 的链表。请使用一趟扫描完成反转。题目地址:https://leetcode-cn.com/problems/reverse-linked-list-ii/我的想法:扫描一次链表,找出left对应的结点以及left前面的结点,找出right对应的结点以及right后面的结点,先翻转left到right区间的链表然后修改边界指针的指向即可。需要注意边界条件:left是否是第一个结点以及right是否是最后一个结点,后续拼接时需要注意处理上述情况

2021-03-15 09:38:16 261

原创 【2021-03】剑指offer 中等题 Java复刷

04 二维数组中的查找题目描述:在一个 n * m 的二维数组中,每一行都按照从左到右递增的顺序排序,每一列都按照从上到下递增的顺序排序。请完成一个高效的函数,输入这样的一个二维数组和一个整数,判断数组中是否含有该整数。题目地址:https://leetcode-cn.com/problems/er-wei-shu-zu-zhong-de-cha-zhao-lcof/我的想法:从数组右上角往左下角方向查找,根据数组的性质,如果往左的过程中遇到比target要小的数,就从此列从上往下找。cl

2021-03-01 22:53:23 907

原创 【蓝桥杯】2018 省赛 C/C++ A组 全球变暖

第八题问题描述:你有一张某海域NxN像素的照片,".“表示海洋、”#"表示陆地,如下所示:. . . . . . .. # # . . . .. # # . . . .. . . . # # .. . # # # # .. . . # # # .. . . . . . .其中"上下左右"四个方向上连在一起的一片陆地组成一座岛屿。例如上图就有2座岛屿。由于全球变暖导致了海面上升,科学家预测未来几十年,岛屿边缘一个像素的范围会被海水淹没。具体来说如果一块陆地像素与海洋相邻(上下左右四个相

2020-10-10 20:07:47 119

原创 【蓝桥杯】 2018 省赛 C/C++ A组 航班时间

第六题问题描述:小h前往美国参加了蓝桥杯国际赛。小h的女朋友发现小h上午十点出发,上午十二点到达美国,于是感叹到“现在飞机飞得真快,两小时就能到美国了”。小h对超音速飞行感到十分恐惧。仔细观察后发现飞机的起降时间都是当地时间。由于北京和美国东部有12小时时差,故飞机总共需要14小时的飞行时间。不久后小h的女朋友去中东交换。小h并不知道中东与北京的时差。但是小h得到了女朋友来回航班的起降时间。小h想知道女朋友的航班飞行时间是多少。对于一个可能跨时区的航班,给定来回程的起降时间。假设飞机来回飞行时间

2020-10-07 13:23:54 298

原创 【蓝桥杯】2019 省赛 C/C++ A组 迷宫 BFS+DFS

D题问题描述:下图给出了一个迷宫的平面图,其中标记为 1 的为障碍,标记为 0 的为可以通行的地方。010000000100001001110000迷宫的入口为左上角,出口为右下角,在迷宫中,只能从一个位置走到这 个它的上、下、左、右四个方向之一。 对于上面的迷宫,从入口开始,可以按DRRURRDDDR 的顺序通过迷宫, 一共 10 步。其中 D、U、L、R 分别表示向下、向上、向左、向右走。 对于下面这个更复杂的迷宫(30 行 50 列),请找出一种通过迷宫的方式, 其使用的步数最少,在步

2020-10-02 21:47:53 170

原创 【蓝桥杯】2020-04省赛模拟 A组 问题十 村庄通电

第十题 问题描述: 2015年,全中国实现了户户通电。作为一名电力建设者,小明正在帮助一带一路上的国家通电。  这一次,小明要帮助 n 个村庄通电,其中 1 号村庄正好可以建立一个发电站,所发的电足够所有村庄使用。  现在,这 n 个村庄之间都没有电线相连,小明主要要做的是架设电线连接这些村庄,使得所有村庄都直接或间接的与发电站相通。  小明测量了所有村庄的位置(坐标)和高度,如果要连接两个村庄,小明需要花费两个村庄之间的坐标距离加上高度差的平方,形式化描述为坐标为 (x_1, y_1

2020-09-24 15:55:46 189

原创 【菜鸡的DP学习】从leetcode简单题开始

DP两要素:①、找DP状态:找出原问题的子问题,但不关心子问题该怎么解。②、找出DP状态转移方程:某一个解与上一个解的关系是什么,一个解怎么通过上一个解转换计算得到。题号:121转移关系:今天的利润=max(昨天的利润+今天的价格-昨天的价格,0)class Solution {public: int selectMax(int a,int b){ return a>b?a:b; } int maxProfit(vector<int>&a

2020-09-05 00:21:21 138

原创 蓝桥 20-07-27 基础练习 十六进制转八进制

蓝桥杯 基础练习 十六进制转八进制题目已经说明了每个十六进制数长度不超过100000。长度足够的时候,数字已经非常大了。所以不能用int或者long long把十六进制先转成十进制在转为八进制过程中的数字存储起来。利用的思路是:先将每1位十六进制数转换成4位二进制,补够位数后,再把每1位二进制转换为1位八进制,然后再按序输出(前置的0忽略)。比如题目给的例子:代码:# include <iostream># include <string>using namespa

2020-07-27 16:00:49 145

原创 【Java SE学习笔记】2020-07-24反射和注解

一、类的对象和类对象类的对象:基于某个类new出来的对象,也叫做实例对象。 类对象:每一个类加载到内存后都对应有且只有一个class对象,封装了一个类所有的信息,每一个类都是class类的一个对象(利用-verbose:class获得类的加载过程)【获取类对象】1.通过类的对象,获得类对象Student s = new Student();Class c = s.getClass();2.通过类名获取类对象Class c = 类名.class;3.通过静态方法,获得类对象Class c

2020-07-19 10:13:02 161

原创 C++ 大根堆 建立 数据结构

//大根堆# include <iostream>using namespace std;void swap(int *a,int *b){ int temp = *a; *a = *b; *b = temp;}void print_arr(int *arr,int n){ for(int i=1;i<=n;i++){ cout<<arr[i]<<" "; } cout<<en

2020-07-03 09:01:59 623

原创 2019 蓝桥 G.外卖店优先级 菜鸡写法

思路是:先按照ID排序再把每个ID的TS排序然后计算每个ID最后的优先级总和标志为1就是还在优先缓存的饭店数量加起来就是答案吧# include <iostream>using namespace std;int id[100001]={0};int ts[100001]={0};int from[100001]={0};int to[100001]={0};...

2020-04-22 23:08:11 139

原创 2019 蓝桥 E.RSA解密

2019年蓝桥杯E题:RSA解密/*知识点: 快速乘 快速幂 欧拉函数 寻找质数*/# include <iostream>using namespace std;typedef long long num;/*(a*b)%mod*/num fast_mul(num a,num b,num mod){ num ans=0; a=a%mod,b=b%mod;...

2020-04-15 09:46:42 334

原创 数据结构 链队列的实现(C++)

# include <iostream>using namespace std;template<typename T>struct Node{ T data; Node<T> *next;};template<typename T>class LinkQueue{ public: LinkQueue(); ~Lin...

2019-10-09 21:25:30 269

空空如也

空空如也

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

TA关注的人

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