蓝桥杯2023年省赛真题分析 2023年蓝桥杯真题分析A幸运数 模拟题,比较简单,细心一点就可以得分 B有奖问答 dfs或者简单dp,也是比较容易的题,要冷静分析,dfs相对来说更清晰一些 C平方差 找规律的题目,比较简单,是可以做出来的 D更小的数 区间dp,思路不难,但是要对基本dp问题足够熟练 H异或和之和 位运算,联系前缀和,没有经验不太好做出来 总结:以上的题目是能力之内可以尝试做出来的,或者拿大部分的分, 2024-03-11 算法 #蓝桥杯
蓝桥杯真题训练-2023年省赛B组 2023年省赛题目B组炼冶金属: 描述:根据这 N 条冶炼记录,请你推测出转换率 V 的最小值和最大值分别可能是多少,题目保证评测数据不存在无解的情况。 思路:根据情况很顺利地推导出逻辑,代码实现即可 代码: 12345678910111213141516#include<bits/stdc++.h>using namespace std;const int INF = 0x7 2024-03-11 算法 #蓝桥杯
蓝桥杯真题训练-2023年省赛A组 2023年省赛题目A组A幸运数: 描述:小蓝认为如果一个数含有偶数个数位,并且前面一半的数位之和等于后面一半的数位之和,则这个数是他的幸运数字。例如 2314 是一个幸运数字,因为它有 44 个数位,并且 2+3=1+4。现在请你帮他计算从 1 至 100000000 之间共有多少个不同的幸运数字。 思路:10^8刚好是上界,可以直接进行模拟运算,首先计算数的位数,如果是奇数直接跳过, 2024-03-02 算法 #蓝桥杯
力扣链表部分题目总结---基本完结~ 链表前言:链表部分之前刷力扣也做过一些,基本做不出来,都是看题解,希望这次训练可以在链表的题目上有些进步叭;) 1.相交链表 描述:给你两个单链表的头节点 headA 和 headB ,请你找出并返回两个单链表相交的起始节点。如果两个链表不存在相交节点,返回 null 。 解法一: 思路:两个链表相交,采用双指针的方法,开始分别指向两个链表头,同步向后走,一旦走完一个链表就换另一个链表头继续走, 2024-02-02 算法 #链表
黑马点评-短信登录 基于Redis实现短信登录0.前言:短信验证登录过程中需要共享session: 1.发送短信验证码:保存验证码到session 2.短信验证码登录注册:根据手机号查询用户,如果是新用户要先进行注册,再保存用户到session 3.验证登录状态:cookie中有sessionID,判断用户是否存在,进行拦截或者保存到ThreadLocal,再放行 问题: 每个tomcat中都有一份属于自己的ses 2024-02-01 黑马点评 #短信登陆
工程师的自我迭代-RedTech 前言:这篇文章是看了小红书有关“工程师自我迭代”的技术分享的一个总结复盘,It’s quite mind-opening。所以拖了好几天还是想小小总结反思一下,方便以后回看。 0.两种成功:合作成功和赋能成功 说明: 在职场上的工程师大概可以分为两阶段,一个是技术类工程师,一个是管理层工程师。这两个分别对应着两种不同的成功,即合作成功与赋能成功。 1.合作成功:小T字型人才 T的意思是分别 2024-01-23 人文 #自我成长
SQL的JOIN连接多表查询 前言:数据库上课时这一部分没有听进去,前几天面试又问到了SQL,现在才发现答得简直是乱七八糟,那就趁现在好好整理一下吧,感谢面试官的包容,I really appreciate that! 0.所有的JOINS概览12345678INNER JOINLEFT JOINRIGHT JOINOUTER JOINLEFT JOIN EXCLUDING INNER JOINRIGHT JOIN EXCL 2024-01-22 数据库 #SQL
SpringBoot-demo-HelloWorld spring-boot-demo-helloworld1.总体说明 一个基本的SpringBoot应用程序,其中包含一个Restful控制器,用于响应http的get请求。 2.代码12345678910111213141516171819202122@SpringBootApplication@RestControllerpublic class SpringBootDemoHelloworl 2024-01-21 SpringBoot-Demo #SpringBoot
力扣二叉树部分题目题解---基本完成啦~ 二叉树前言: 对于树一直是有一种惧怕心理的,题目做的不够多,有思路都不知道怎么实现,希望通过这次二叉树的专项练习,可以入个门吧~~~:) 1.二叉树展开为链表 描述:把一棵二叉树展开为一条链表,链表的顺序就是二叉树的先序遍历顺序,链表实际上就是特殊的二叉树 总体说明: 在原先基础上建立链表 迭代,划分为三大模块再处理里面的内容(解法一) 先序遍历的逆过程,递归(解法二) 栈保存左右子树信息( 2024-01-20 算法 #二叉树