2024.3专题

Studio 3T 2024.3 (macOS, Linux, Windows) - MongoDB 的专业 GUI、IDE 和 客户端,支持自然语言查询

Studio 3T 2024.3 (macOS, Linux, Windows) - MongoDB 的专业 GUI、IDE 和 客户端,支持自然语言查询 The professional GUI, IDE and client for MongoDB 请访问原文链接:https://sysin.org/blog/studio-3t/,查看最新版。原创作品,转载请保留出处。 作者主页:sys

【笔试题汇总】美团笔试题题解 第四场 2024.3.30

这里是paoxiaomo,一个现役ACMer,之后将会持续更新算法笔记系列以及笔试题题解系列 本文章面向想打ICPC/蓝桥杯/天梯赛等程序设计竞赛,以及各个大厂笔试的选手 感谢大家的订阅➕ 和 喜欢💗 有什么想看的算法专题可以私信博主 (本文题面由清隆学长收集) 01.K小姐的旅行预算计划 题目描述 K小姐计划去欧洲旅行,她的旅行预算总额为 k k k 欧元。旅行期间,她打算在交

腾讯面试准备-2024.3.25

腾讯面试准备-2024.3.25 腾讯面试准备-2024.3.25自我介绍C++11/14/17新特性C++11新特性C++14新特性C++17新特性 struct和class的区别进程状态现代的流媒体通信协议栈流媒体协议详解extern "C"程序从编译到执行的过程进程、线程、协程进程线程协程 如何实现一个信号与槽系统?进程间的通信方式 腾讯面试准备-2024.3.25 自我

Burp Suite Professional 2024.3.1 for macOS x64 ARM64 - 领先的 Web 渗透测试软件

Burp Suite Professional 2024.3.1 for macOS x64 & ARM64 - 领先的 Web 渗透测试软件 世界排名第一的 Web 渗透测试工具包 请访问原文链接:Burp Suite Professional 2024.3.1 for macOS x64 & ARM64 - 领先的 Web 渗透测试软件,查看最新版。原创作品,转载请保留出处。 作者主页:

2024.3.31力扣每日一题——验证二叉树的前序序列化

2024.3.31 题目来源我的题解方法一 计数方法二 栈 题目来源 力扣每日一题;题序:331 我的题解 方法一 计数 当只有一个节点并且是空节点,则表示是空树,是一个正确的序列化正确的序列化节点数必然是偶数个,若不是偶数个,则不是一个正确的序列化除了空树起始节点必然不可能是空节点一个正确的序列化,必然非空节点数量比空节点数量少1 时间复杂度:O(n) 空

2024.3.28力扣每日一题——访问完所有房间的第一天

2024.3.28 题目来源我的题解方法一 模拟方法二 动态规划 题目来源 力扣每日一题;题序:1997 我的题解 方法一 模拟 使用一个Set存储已经访问过的房间号,直到Set中的元素个数等于房间数时停止模拟。 时间复杂度:O(day)。能够访问完所有房间的最小天数 空间复杂度:O(n)。count数组记录房间被访问次数的奇偶 public int

2024.3.26力扣每日一题——设计可以求最短路径的图类

2024.3.26 题目来源我的题解方法一 Dijkstra算法求最短路径方法二 Floyd算法求最短路径 题目来源 力扣每日一题;题序:2642 我的题解 方法一 Dijkstra算法求最短路径 图使用邻接表存储,添加边只需要更新邻接表就行。 求两个节点的路径最小代价使用dijkstra算法来实现 时间复杂度: Graph 类初始化时,时间复杂度为 O(m

2024.3.27力扣每日一题——统计将重叠区间合并成组的方案数

2024.3.27 题目来源我的题解方法一 排序+合并区间+快速幂方法二 官方区间合并 题目来源 力扣每日一题;题序:2580 我的题解 方法一 排序+合并区间+快速幂 先将ranges按第一个元素升序,再按第二个元素升序。然后采用合并区间的方式进行区间合并,每次有区间合并n都减1,最后计算 2 n 2^n 2n%1000000007就可以得到最终的答案。但是由于n

2024.3.19力扣每日一题——好子数组的最大分数

2024.3.19 题目来源我的题解方法一 双指针 题目来源 力扣每日一题;题序:1793 我的题解 方法一 双指针 左右指针初始指向k-1,k+1,表示左右边界。参考官方题解 好子数组必须要包含 nums[k],那么我们可以使用两个指针 left 和 right 表示选择的子数组为 (left,right)(左开右开),且 left 和 right的初始值为 k−

2024.3.25力扣每日一题——零钱兑换2

2024.3.25 题目来源我的题解方法一 动态规划 题目来源 力扣每日一题;题序:518 我的题解 方法一 动态规划 给定总金额 amount 和数组 coins,要求计算金额之和等于 amount 的硬币组合数。其中,coins的每个元素可以选取多次,且不考虑选取元素的顺序,因此这道题需要计算的是选取硬币的组合数。 可以通过动态规划的方法计算可能的组合数。用 d

2024.3.23力扣每日一题——统计桌面上的不同数字

2024.3.23 题目来源我的题解方法一 数学 题目来源 力扣每日一题;题序:2549 我的题解 方法一 数学 根据数学规律可知,当n=1或n=2时,桌上满足条件的永远只有一个数字(1或2);当n>2时,由于需要x%i==1并且n<=100、天数 1 0 9 10^9 109,所以最多只有n-1个数字(除了1) 时间复杂度:O(1) 空间复杂度:O(1)

2024.3.14力扣每日一题——合并后数组中的最大元素

2024.3.14 题目来源我的题解方法一 贪心+倒序遍历 题目来源 力扣每日一题;题序:2789 我的题解 方法一 贪心+倒序遍历 个人思想:要想满足条件的基础上得到最大值,则需要贪心倒序遍历,从右往左只要满足条件就相加,不满足条件重新开始相加。感觉自己说不清楚,这里引用官方题解的说法。 官方说法:题目中的一次替换删除操作,其实是相当于将两个相邻并且非递减的数字进

2024.3.17力扣每日一题——最小高度树

2024.3.17 题目来源我的题解方法一 深度优先遍历方法二 广度优先遍历方法三 拓扑排序 题目来源 力扣每日一题;题序:310 我的题解 方法一 深度优先遍历 从每一个节点开始进行深度优先遍历并计算以该节点为根节点的树的深度,使用哈希表存储对应深度有哪些节点,最后取出key最小对应的value的作为结果。超时。 时间复杂度:O( n 2 n^2 n2)

2024.3.15力扣每日一题——卖木头块

2024.3.15 题目来源我的题解方法一 记忆化搜索(自顶向下)方法二 动态规划(自底向上) 题目来源 力扣每日一题;题序:2312 我的题解 方法一 记忆化搜索(自顶向下) 用 f(x,y)表示当木块的高和宽分别是 x 和 y 时,可以得到的最多钱数。我们需要考虑三种情况: 如果数组 prices 中存在 (x,y,price) 这一三元组,那么可以将木块以 p

2024.3.13力扣每日一题——最大二进制奇数

2024.3.13 题目来源我的题解方法一 贪心 题目来源 力扣每日一题;题序:2864 我的题解 方法一 贪心 统计1的个数,满足要求的字符串的末尾一位一定是1,所以需要将一位1放到末尾,然后将剩余的1从最高位开始放,直到放完,其余位置补0。 时间复杂度:O(n) 空间复杂度:O(1) public String maximumOddBinaryNu

2024.3.7力扣每日一题——找出字符串的可整除数组

2024.3.7 题目来源我的题解方法一 使用 BigInteger类(超时)方法二 数学 题目来源 力扣每日一题;题序:2575 我的题解 方法一 使用 BigInteger类(超时) 将字符串转换为BigInteger类 import java.math.BigInteger;class Solution {public int[] divisibili

2024.3.2力扣每日一题——受限条件下可到达节点的数目

2024.3.2 题目来源我的题解方法一 深度优先搜索方法二 并查集 题目来源 力扣每日一题;题序:2368 我的题解 方法一 深度优先搜索 使用深度优先搜索实现,在搜索过程中根据restricted进行截停。 时间复杂度:O(n) 空间复杂度:O(n) int res=0;public int reachableNodes(int n, int[]

2024.3.25-26 训练记录(23)

文章目录 CF 1385E Directing EdgesCF 1288D Minimax ProblemCF 1363E Tree ShufflingCF 514C Watto and Mechanism CF 1385E Directing Edges 题目链接 拓扑排序 首先我们只看有向边组成的图,如果有环那就不可能符合条件,直接no 如果没环就一定符合条件,因为我们

2024.3.31力扣(1200-1400)刷题记录

一、1523. 在区间范围内统计奇数数目 1.模拟 class Solution:def countOdds(self, low: int, high: int) -> int:# 模拟return len(range(low,high+1,2)) if low & 1 else len(range(low+1,high+1,2)) 2.数学 总结规律。首为偶数就向下取整;奇数就向上取整。

人工智能轨道交通行业周刊-第76期(2024.3.18-3.31)

本期关键词:铁科智合、信号机、列车供电方式、Voice Engine、3D数字人 1 整理涉及公众号名单 1.1 行业类 RT轨道交通人民铁道世界轨道交通资讯网铁路信号技术交流北京铁路轨道交通网铁路视点ITS World轨道交通联盟VSTR铁路与城市轨道交通RailMetro轨道世界铁路那些事铁路技术创新智慧交通RTAI智慧城轨网轨道交通智能装备NE轨道交通铁路供电上海铁道兰州铁路中国地

2024.3.30力扣刷题记录-二叉树学习记录2(未完)

一、学习视频 如何灵活运用递归?【基础算法精讲 10】_哔哩哔哩_bilibili 二、跟练代码 1. 100. 相同的树 递归 # Definition for a binary tree node.# class TreeNode:# def __init__(self, val=0, left=None, right=None):# self.val

2024.3.30学习笔记

今日学习韩顺平java0200_韩顺平Java_对象机制练习_哔哩哔哩_bilibili 今日学习p295-p314 super关键字 super代表父类的引用,用于访问父类的属性、方法、构造器 super细节和语法 访问父类的属性,但不能访问父类的private属性 super.属性名 访问父类的方法,不能访问父类的private方法 super.方法名(参数列表) 访问父类的构

2024.3.29力扣刷题记录(未完)

一、941. 有效的山脉数组 遍历 class Solution:def validMountainArray(self, arr: List[int]) -> bool:# 遍历n = len(arr)if n < 3 or arr[0] >= arr[1]:return Falseflag = Falsepre = arr[0] for i in range(1,n):now = a

爬取学习通课程名和课程图片2024.3.29

进入自己的学习通网站主页检查网络 可以发现只有courselistdata响应信息由我们想要的东西 该请求url我用模拟登录+cookie试了下,应该是有反爬机制,响应是403  所以我把courselistdata的响应信息全部手动复制并保存为本地txt文件和html文件 可以发现课程名的样式是span标签加上class='course-name overHidden2',所以只

2024.3.29

1.总结keil5下载代码和编译代码需要注意的事项 在生成对应代码的前,要在Pinout&Configuration下的sys的Debug哪里进行勾选,如果不勾选,就只能下载一次代码,单片机会被锁死,导致无法下载代码。下载代码的时候,编写的代码需要放在CODE BEGIN和CODE END之间,否则重新生成代码会被覆盖。 2.总结STM32Cubemx的使用方法和需要注意的事项 使用方法:下载

2024.3.21|华北水利水电大学江淮校区ACM社团训练赛

2024.3.21|华北水利水电大学江淮校区ACM社团训练赛 1.数字拆解 2.矩阵修改 3.因子数 4.回文数 5.中位数 心有猛虎,细嗅蔷薇。你好朋友,这里是锅巴的C\C++学习笔记,常言道,不积跬步无以至千里,希望有朝一日我们积累的滴水可以击穿顽石。 数字拆解 题目: 小红拿到了一个偶数,她希望你将其切割成尽可能多的偶数。你能帮帮她吗? 输入描述: 一个偶数 1≤x≤105