算法 笔记18

代码随想录算法训练营第60天 | ● 84.柱状图中最大的矩形 - 第10章 动态规划part03

第十章 单调栈part03 有了之前单调栈的铺垫,这道题目就不难了。 ● 84.柱状图中最大的矩形 今天是训练营最后一天,恭喜坚持两个月的录友们,接下来可以写一篇自己 代码随想录一刷的总结。好好回顾一下,这两个月自己的博客内容,以及自己的收获。 ......
随想录 矩形 训练营 随想 算法

代码随想录算法训练营第58天 | ● 739. 每日温度 ● 496.下一个更大元素 I - 第10章 动态规划part01

第十章 单调栈part01 ● 739. 每日温度 ● 496.下一个更大元素 I 详细布置 739. 每日温度 今天正式开始单调栈,这是单调栈一篇扫盲题目,也是经典题。 大家可以读题,思考暴力的解法,然后在看单调栈的解法。 就能感受出单调栈的巧妙 https://programmercarl.co ......
随想录 训练营 随想 算法 元素

代码随想录算法训练营第59天 | ● 503.下一个更大元素II ● 42. 接雨水 - 第10章 动态规划part02

第十章 单调栈part02 ● 503.下一个更大元素II ● 42. 接雨水 详细布置 503.下一个更大元素II 这道题和 739. 每日温度 几乎如出一辙,可以自己尝试做一做 https://programmercarl.com/0503.%E4%B8%8B%E4%B8%80%E4%B8%AA ......
随想录 训练营 随想 算法 雨水

代码随想录算法训练营第57天 | ● 647. 回文子串 ● 516.最长回文子序列 ● 动态规划总结篇 - 第9章 动态规划part17

第九章 动态规划part17 ● 647. 回文子串 ● 516.最长回文子序列 ● 动态规划总结篇 今天 我们就要结束动态规划章节了,大家激不激动!!! 详细布置 647. 回文子串 动态规划解决的经典题目,如果没接触过的话,别硬想 直接看题解。 https://programmercarl.co ......
回文 随想录 动态 训练营 序列

7.18

#include<iostream> using namespace std; int main() { int d; int N;//朋友圈的个数 int ID[100][1000]; int k[100];//朋友圈中的人数 int M;//待查询人数 int Mid[10000];//待查询人 ......
7.18 18

day13--23.7.18变量,变量作用域,常量和变量的命名规范

# 变量 - 变量是什么:就是可以变化的量 - Java是一种强类型语言,每个变量都必须声明其类型 - Java变量是程序中最基本的存储单元,其要素包括变量名,变量类型和**作用域** > type varName [=value] [{,varNam[=value]}]; > > //数据类型 变 ......
变量 常量 作用 day 13

JavaScript 笔记(二)事件循环机制

一、事件循环机制 1. 定义:事件循环是 JavaScript 中一种重要的异步执行机制。 2. 作用:管理和协调各种异步任务的执行顺序,保证 JavaScript 代码的执行顺序和预期一致。 3. 组成部分: 3.1 主线程(调用栈):执行任务; 3.2 任务队列:存放异步任务; 3.3 事件循环 ......
JavaScript 机制 事件 笔记

每日总结2023年7月18日

今日学习:过一遍 HTML CSS JavaScript jQuery Servlet 的知识点,下载Spring。 遇到的问题:Tomcat在idea上整合以后,每次创建一个web工程都需要先创建一个普通的java工程然后再去手动部署tomcat,比较麻烦,能否简单一点? 明天的计划:软考知识点跟 ......
2023

Linux 学习笔记

# Linux 学习笔记 ## 基础 Linux 命令 ### 美化 bash ```bash sudo vim ~/.bashrc PS1='${debian_chroot:+($debian_chroot)}\[\033[01;35;40m\]\u\[\033[00;00;40m\]@\[\03 ......
笔记 Linux

nuttx 笔记

1. esp32-kit板烧录nuttx.bin,在nuttx.bin的路径下执行 esptool.py --chip esp32 --port /dev/ttyUSB0 --baud 115200 --before default_reset --after hard_reset write_fl ......
笔记 nuttx

7月18日进度总结

一.今天做了什么 二.遇到的问题,如何解决 三.明天准备做什么 ......
进度

谓词加密(Predicate Encryption, PE)-学习笔记

该文对谓词加密描述的较为详细,可供参考。 出处:廖定锋, 王常吉. 谓词加密理论与应用研究[D]. 中山大学硕士学位论文, 2010: 24-25. ......
谓词 Encryption Predicate 笔记

2023.7.18

今天又学了一些ret2dlresolve的内容,中间因为一个地方刚开始理解错了ctfwiki上的意思,导致后面的想不明白什么意思,费了不少时间去看博客,翻书,问学长。虽然浪费了一些时间,但期间也学了不少其他的知识。 明天还要实习一天去完成学校的实习作业,可能也学不了多少网安的东西,说明一下。 ......
2023 18

《算法竞赛进阶指南》 阅读笔记

# 基本算法 ## 位运算 ### 基本算术位运算 - 与:`and`,`&`。 - 或:`or`,`|`。 - 非:`not`,`~`。 - 异或:`xor`,`^`。 它们不仅局限于逻辑运算,均可以作用于 **二进制整数**。 注意一点,在 $m$ 位的二进制的数中,通常称最低位为第 $0$ 位 ......
算法 笔记 指南

7月18日

7月18日 今天早上七点多起床,看着读后感的日期快截止了,今天开始接着之前的看大道至简,看到十点多我弟把他作业写完交给我来检查,然后就刷了会儿科目一的题,做了做模拟题,等吃完午饭睡了一觉,然后就开始家庭大扫除,下午干了两个小时,然后等弄完之后带着我弟去理了个头,再然后回家做得晚饭。晚上打了会儿游戏, ......

优化基础3——最短路径算法和蚁群算法

1. 复习了一下迪杰斯特拉和弗洛伊德算法 具体参考[最短路径问题]—Dijkstra 算法最详解 - 知乎 (zhihu.com) Floyd算法详解 通俗易懂 - 知乎 (zhihu.com) 迪杰斯特拉解决不了负边权问题,假如确定了一个点2,将他加入了visited集合 此时有一个点3到点2的边 ......
算法 基础

[刷题笔记] Luogu P1168 中位数

[Problem](https://www.luogu.com.cn/problem/P1168) ### Description 题目描述非常简洁,不作解释。 ### Solution 题目要求对前奇数项求中位数?朴素的做法是暴力,但是范围1e5显然T。这里主要介绍一种堆顶堆的做法。 堆顶堆是什么 ......
中位数 笔记 Luogu P1168 1168

python部分库使用笔记

[pyecharts官网](https://05x-docs.pyecharts.org/#/ "pyecharts官网") pyecharts 是一个用于生成 Echarts 图表的类库。Echarts 是百度开源的一个数据可视化 JS 库。用 Echarts 生成的图可视化效果非常棒,pyech ......
部分 笔记 python

数据结构与算法:图有哪些关键核心知识点

图是一种复杂的数据结构,它由顶点和边组成,可以表示任意两个数据元素之间的关系。 图有以下一些基本概念和术语: 图可以分为无向图和有向图,根据边是否有方向。 图可以分为简单图和多重图,根据边是否重复或自环。 图可以分为完全图和非完全图,根据任意两个顶点之间是否存在边或弧。 图可以分为稀疏图和稠密图,根 ......
数据结构 知识点 算法 核心 关键

2023-07-18:给你一个正整数数组 nums,请你移除 最短 子数组(可以为 空), 使得剩余元素的 和 能被 p 整除。 不允许 将整个数组都移除。 请你返回你需要移除的最短子数组的长度,如果

2023-07-18:给你一个正整数数组 nums,请你移除 最短 子数组(可以为 空), 使得剩余元素的 和 能被 p 整除。 不允许 将整个数组都移除。 请你返回你需要移除的最短子数组的长度,如果无法满足题目要求,返回 -1 。 子数组 定义为原数组中连续的一组元素。 输入:nums = [3, ......
数组 整数 长度 元素 2023

文心一言 VS 讯飞星火 VS chatgpt (62)-- 算法导论6.5 1题

文心一言 VS 讯飞星火 VS chatgpt (62)-- 算法导论6.5 1题 # 一、试说明 HEAP-EXTRACT-MAX在堆A=(15,13,9,5,12,8,7,4,0,6,2,1)上的操作过程。 ## 文心一言: HEAP-EXTRACT-MAX 是堆排序算法中的一部分,用于从堆中提 ......
文心 导论 算法 chatgpt VS

[刷题笔记] 异或

### Problem > 给定一个包含 $n$ 个数的可重集,每个数为 0 或 1 ,初始时答案变量 $ans=0$ 。 你需要进行 $n-1$ 次操作,每次操作进行如下: >1. 选取可重集中的两个数 $x,y$ ,并计算出 $z=x \operatorname{xor} y$ 。 >2. 将 ......
笔记

动手学深度学习-笔记

# 课程信息 **[课程主页](https://zh-v2.d2l.ai/)** ## Pytorch版视频教程目录 [03 安装](https://www.bilibili.com/video/BV18p4y1h7Dr?p=1) [04 数据操作 + 数据预处理](https://www.bili ......
深度 笔记

2023.7.18打卡

2023.7.18 (1)、今天早上去练了车,练到中午才回来,记了单词,学了Java,看了《大道至简》,看了辩论赛。 (2)、明天还要去练车,然后得回家一趟,我爷爷要我回去有点事,所以可能学不了Java,我打算带着《大道至简》一起回去,回家也能看看,记记单词,看一步电影。 (3)、今天没遇到什么问题 ......
2023 18

《DeepChain: Auditable and Privacy-Preserving Deep Learning with Blockchain-based Incentive》论文笔记

本文的研究背景: 在各种机器学习任务中,深度学习可以实现比传统机器学习算法更高的精度。最近,保护隐私的深度学习引起了信息安全界的极大关注,其中训练数据和训练模型都不会被暴露。联合学习是一种流行的学习机制,其中多方将局部梯度上传到服务器,服务器使用收集的梯度更新模型参数。然而,在联合学习中存在许多被忽 ......

《摆与混》第十六章--7月18日--周二

周二,一个大计划正在酝酿中; 1.今天做了什么:今天起床灾难爆发。洗漱后,简单吃了个早饭(面包加粥,还是不错的),上午保持以往的节奏,中午吃的不错,下午小小摆烂时间,继续看没看完的小说,5点出发健身锻炼(坚持),健身完了买了点东西奖励自己,晚上经典PTA,大计划开始起草!!!! 2.解决了什么问题: ......

判环算法01

# 判环算法01 ## 检验链表是否有环 ```java //判断环 public boolean hasCycle(ListNode head){ ListNode p1=head;//乌龟 ListNode p2=head;//兔子 while (p2!=null&&p2.next!=null) ......
算法

RAW算法处理之BLC(Black level Correction黑电平校正)

BL产生的原因 暗电流 暗电流(dark current),也称无照电流,指在没有光照射的状态下,在太阳电池、光敏二极管、光导电元件、光电管等的受光元件中流动的电流,一般由于载流子的扩散或者器件内部缺陷造成。目前常用的CMOS就是光电器件,所以也会有暗电流,导致光照为0的时候也有电压输出。 如图是二 ......
电平 算法 Correction Black level

2023-7-18

uploadlabs文件上传 看了遍笔记,之前做到17关二次渲染,就直接从这开始 17关 百度二次渲染,网上是这样说的:在我们上传文件后,网站会对图片进行二次处理(格式、尺寸,保存,删除 要求等),服务器会把里面的内容进行替换更新,处理完成后,根据我们原有的图片生成一个新的图片(标准化)并放到网站对 ......
2023 18

stm32点亮灯(2023/7/18)

#include "stm32f10x.h" // Device headerint main(void){ RCC_APB1PeriphClockCmd(RCC_APB2Periph_GPIOC,ENABLE);//设置时钟 GPIO_InitTypeDef GPIO_InitStructure; ......
2023 stm 32 18