- 2025-01-04第十三届蓝桥杯省赛研究生组python
目录试题A:工作时长excel处理代码试题B:分糖果试题C:填充试题D:互质数的个数题解:暴力试题E:阶乘的和题解:暴力+备忘录试题F:公因数匹配题解:暴力试题A:工作时长excel处理把数据复制到excel,并选中列右键选择设置单元格格式注意:因为求和之后总小时数可能会超过24小时,不要选择最前面是hh
- 2024-12-25【蓝桥杯】蓝桥杯竞赛省赛国赛题分享
目录一.[蓝桥杯2013省AB]错误票据代码如下:二.[蓝桥杯2024省JavaB]报数游戏代码如下:讲解:三.[蓝桥杯2014国C]拼接平方数代码如下:四.三步问题(递归,上台阶)代码1(不用递归)代码2(使用递归)该代码特色:往期回顾:一.[蓝桥杯2013省AB]错误票据代码如下:
- 2024-12-24leetcode刷题
思路分析对于每一个房间,只有选或不选两种结果,假设第i个房间选了那么第i-1个房间就不能选。构建状态转移方程dp[i]=max(dp[i-1],dp[i-2]+nums[i]).意思是当偷到第i个房间时,最大的结果应该在偷不偷上一个房间(dp[i-2]+nums[i]也就是偷第i-2个房间和第i个房间的金额)偷上一个房
- 2024-12-022024-12-02:划分数组得到最小的值之和。用go语言,你有两个数组,nums 和 andValues,它们的长度分别为 n 和 m。定义数组的“值”为其最后一个元素。 你的任务是将 nums 划
2024-12-02:划分数组得到最小的值之和。用go语言,你有两个数组,nums和andValues,它们的长度分别为n和m。定义数组的“值”为其最后一个元素。你的任务是将nums划分为m个不重叠的连续子数组。对于第i个子数组[li,ri],该子数组的所有元素通过按位与运算后,结果必须等
- 2024-12-07Alpha阶段项目复审
Alpha阶段项目复审一、评审成员评审人:林涛,杨森,林浩全,钟礼骏,李思危,许佳钒,黄博复审人:杨森二、评审结果小组的名字和链接优点 缺点,bug报告(至少140字)名次白蓝混子队完成基础的用户使用,基础的功能,商品信息导入,登录以及货物信息的编辑和修改,获取各个货物的信息,管理员账
- 2024-11-28Linux下端口连通性测试
端口连通性测试使用nc命令Linux下自带/dev/tcp命令#!/bin/bash#检测脚本传入的参数if[$#-eq0];thenecho"使用格式:$0<IPPORT>|-f<file>"echo"<IPPORT>测试单个IP和端口"echo"-f<file>批量测试,使用参数-f指定要测试
- 2024-09-19react hooks--useCallback
概述useCallback缓存的是一个函数,主要用于性能优化!!!基本用法如何进行性能的优化呢?useCallback会返回一个函数的memoized(记忆的)值;在依赖不变的情况下,多次定义的时候,返回的值是相同的;语法:constmemoizedCallback=useCallback(()=>{doSomething(a,b);
- 2024-08-13(算法)最⻓递增⼦序列————<暴搜->记忆化搜索->动态规划>
1.题⽬链接:300.最⻓递增⼦序列2.题⽬描述:3.解法(暴搜->记忆化搜索->动态规划):算法思路:暴搜:a.递归含义:给dfs⼀个使命,给他⼀个数i,返回以i位置为起点的最⻓递增⼦序列的⻓度;b.函数体:遍历i后⾯的所有位置,看看谁能加到i这个元素的后⾯。统计所有情况下的最⼤值。
- 2024-08-11【算法/学习】:记忆化搜索
✨ 落魄谷中寒风吹,春秋蝉鸣少年归
- 2024-08-09React性能之--如何避免组件重复渲染?
在react中,我们会发现存在组件会重复渲染,虽然说如果项目不大的话,这点影响不大,但是我们还是尽量避免组件渲染比较好,养成好习惯,尽可能让不管是大小项目,都让性能尽可能优化。那我们如何避免组件重复渲染呢? 一、在React中,可以通过以下几种方法来避免组件重复
- 2024-07-27Python面试宝典第19题:最小路径和
题目 给定一个包含非负整数的mxn网格grid,请找出一条从左上角到右下角的路径,使得路径上的数字总和为最小。说明:每次只能向下或者向右移动一步。 示例1:输入:grid=[[1,3,1],[1,5,1],[4,2,1]]输出:7解释:因为路径1→3→1→1→1的总
- 2024-07-21动态规划2:计算最大连续子序列和
importjava.util.HashMap;importjava.util.Map;publicclassDynamicProgramming2{publicstaticvoidmain(String[]args){int[]arr={3,-4,2,-1,2,6,-5,4};//暴力枚举法System.out.println(getMaxSumSubArr(arr));//加
- 2024-07-09Media Analysis Memo
Assignment5:MediaAnalysisMemo(18points)Inthisassignment,youareaskedtoconductascanofrelevantmedia,analyzethemediacoverage,andprovideasummaryofthisanalysisinordertoassesshowitmayimpactaclient’scampaign.Forthisassi
- 2024-06-21Python 学习 第三册 第13章 动态规划
----用教授的方式学习目录13.1 又见斐波那契数列13.2 动态规划与 0/1 背包问题13.3 动态规划与分治算法13.1 又见斐波那契数列一个很直观的斐波那契数列的递归实现:deffib(n): """假设n是非负整数返回第n个斐波那契数""" ifn==0o
- 2024-05-28React中何时使用memo、useCallback、useMemo以及useRef进行性能优化
react无法做到像vue一样自动收集依赖更新(期待react19的ReactCompiler),需要开发人员手动的进行性能优化,此时memo、useCallback、useMemo、useRef就是性能优化中的重要API本文虽然介绍可应用场景,但是正常开发中,尤其是useCallback。除非遇到性能问题或者组件库封装,亦或
- 2024-05-27算法导论,矩阵链乘法(动态规划)
直入主题,5.27学的矩阵链相乘(动态规划)题目理解: 1.原题 要求:对A1,A2,A3......An进行矩阵的乘法(线性代数的基础知识),求通过添加括号,以达到的最小乘法次数 2.题目理解 乘法:由于矩阵乘法的结合
- 2024-05-23Leedcode-斐波那契数
自己写的,递归classSolution:deffib(self,n:int)->int:#如果n是0,则返回0,因为这是Fibonacci数列的定义ifn==0:return0#如果n是1,则返回1,因为这是Fibonacci数列的定义elifn==1:retu
- 2024-05-07LeetCode 2060. Check if an Original String Exists Given Two Encoded Strings
原题链接在这里:https://leetcode.com/problems/check-if-an-original-string-exists-given-two-encoded-strings/description/题目:Anoriginalstring,consistingoflowercaseEnglishletters,canbeencodedbythefollowingsteps:Arbitrarily split itintoa sequ
- 2024-04-101039. 多边形三角剖分的最低得分
题目链接:实现一、记忆化搜索classSolution{public:intminScoreTriangulation(vector<int>&values){intn=values.size();intmemo[n][n];memset(memo,-1,sizeofmemo);//-1表示还没有计算过function<int(int,int)>df
- 2024-04-09198. 打家劫舍
题目链接:本题考察动态规划。实现一、递推\(f[i]\)表示考虑下标从\(0\simi\)的房屋最多能抢劫到的金额。思考状态转移时考虑第\(i\)个房屋抢或不抢。由于不能抢劫相邻的房屋,若抢了第\(i\)个房屋,则第\(i-1\)个房屋就不能抢,再抢只能从\(i-2\)开始考虑,即\(\rmf[i-
- 2024-04-08第十四届蓝桥杯省赛研究生组python
目录试题A:工作时长excel处理代码试题B:分糖果试题C:填充试题D:互质数的个数题解:暴力试题E:阶乘的和题解:暴力+备忘录试题F:公因数匹配题解:暴力试题G:小蓝的旅行计划题解试题A:工作时长excel处理把数据复制到excel,并选中列右键选择设置单元格格式注意:因为求和之后总小时数可能会超过2