无人机 公共场所 算法 密度

马尔可夫算法

马氏模型的含义 ![2.png](https://s2.loli.net/2023/07/14/r5v1ChogfsXWBMk.png) 马尔科夫链 ![1.png](https://s2.loli.net/2023/07/14/yMrxAWlVk5HU2oa.png) > 观察式子当P{En = ......
算法

字符串算法入门笔记

zhx:什么AC自动机,KMP算法从来不会考 zhx:不推荐用 `string`,因为麻烦 读ans入一个字符串 ```cpp char s[MAXN]; cin>>s+1;//从s[1]开始读入,操作时方便 ``` 在遍历字符串时,我们要先把字符串长度存下来,因为计算字符串长度的函数 `strle ......
字符串 算法 字符 笔记

代码随想录算法训练营第三十一天| 62.不同路径 63. 不同路径 II

62.不同路径 思路: 因为只能向左,和向下,因此只能是前面的加上左边的,递推公式较为简单 代码: 1 int uniquePaths(int m, int n) { 2 if (m == 1 || n == 1) return 1; 3 4 vector<vector<int>> nums(m, ......
路径 随想录 训练营 随想 算法

7.15 基础算法

# 搜索 ### 朴素搜索 #### [NOIP2015 提高组 斗地主](https://www.luogu.com.cn/problem/P2668) 搜索典题,只需按题意搜索枚举出牌方式并进行最优化剪枝即可. 细节如储存牌方式以及最后单张散牌处理. ### 0-1 BFS OS:正好不知道正确 ......
算法 基础 7.15 15

【算法】在各种排列组合下,计算零钱找零方式数量

写一个函数,在给定一系列硬币面额的情况下,计算你可以用多少种不同的方式来兑换一笔钱。 例如,如果你有面额为1和2的硬币,有3种方法可以为4找零: 1+1+1+1,1+1+2,2+2。 硬币的顺序无关紧要: 1+1+2==2+1+1 此外,假设你有无限数量的硬币。 示例调用,一个金额和一系列独特面额的 ......
零钱 算法 数量 方式

文心一言 VS 讯飞星火 VS chatgpt (59)-- 算法导论6.4 3题

文心一言 VS 讯飞星火 VS chatgpt (59)-- 算法导论6.4 3题 # 三、对于一个按升序排列的包含 n 个元素的有序数组 A 来说,HEAPSORT 的时间复杂度是多少?如果 A 是降序呢? ## 文心一言: 对于一个按升序排列的包含 n 个元素的有序数组 A 来说,HEAPSOR ......
文心 导论 算法 chatgpt VS

【算法】并查集学习笔记

## 1. 并查集简介 ![](https://oi-wiki.org//ds/images/disjoint-set.svg) ### 1.1 什么是并查集 并查集是一种用于管理元素所属集合的数据结构,实现为一个森林,其中每棵树表示一个集合,树中的节点表示对应集合中的元素。 并查集支持两种操作: ......
算法 笔记

鸟类识别系统python+TensorFlow+Django网页界面+卷积网络算法+深度学习模型

## 一、介绍 鸟类识别系统,使用Python作为主要开发语言,基于深度学习TensorFlow框架,搭建卷积神经网络算法。并通过对数据集进行训练,最后得到一个识别精度较高的模型。并基于Django框架,开发网页端操作平台,实现用户上传一张图片识别其名称。 ## 二、效果图片 ![img_07_14 ......
卷积 鸟类 算法 TensorFlow 深度

AI算法智能分析网关V2有抓拍告警但无法推送到EasyCVR,是什么原因?

智能分析网关V2内置多种AI算法,具备超强AI算力,可精准抓拍及识别人、车、物、行为等,实现毫秒级反应,识别度高、误识率低,支持一键替换算法模型,满足用户的多算法场景,可针对行业视频智能分析需求,提供丰富、完善、专业的平台功能,满足用户的多样化、个性化、场景化方案需求。 ......
网关 算法 原因 EasyCVR 智能

大模型入门(七)—— RLHF中的PPO算法理解

本文主要是结合PPO在大模型中RLHF微调中的应用来理解PPO算法。 一、强化学习介绍 1.1、基本要素 环境的状态S:t时刻环境的状态$S_{t}$是环境状态集中某一个状态,以RLHF中为例,序列$w1,w2,w3$是当前的状态。 个体的动作A:t时刻个体采取的动作$A_{t}$,给定序列$w1, ......
算法 模型 RLHF PPO

算法-背包问题

**01背包问题** dp[i][j] = max(dp[i-1][j], dp[i-1][j-w[i]] + v[i]); (j>=w[i]) 一维化(由于递推关系i只和i-1 有关,可进行空间压缩,**遍历j时需要逆序遍历**) for(int i=0;i=w[i];j--){ dp[j] = ......
算法 背包 问题

算法——排列组合

排列、组合适合**回溯法**,保存当前状态 什么时候使用 used 数组,什么时候使用 begin 变量 有些朋友可能会疑惑什么时候使用 used 数组,什么时候使用 begin 变量。这里为大家简单总结一下: **排列问题**,讲究顺序(即 [2, 2, 3] 与 [2, 3, 2] 视为不同列表 ......
算法

算法——格雷编码、霍夫曼编码

格雷编码 当 n=0 时,格雷码序列为 [0]。 将n-1编码翻转,翻转部分的n-1位设置位1, 获得n位编码。 霍夫曼编码 那么为什么通过哈夫曼编码后得到的二进制码不会有前缀的问题呢? 这是因为在哈夫曼树中,每个字母对应的节点都是**叶子节点**,而他们对应的二进制码是由根节点到各自节点的路径所决 ......
编码 算法

算法——前缀和 + 两数相加、相减

求数组中,连续区间的大小,可使用前缀和相减得到。 进阶变形 若想得到区间大小等于target,暴力枚举 前缀和相减。复杂度O(n^2) 优化算法:将每次求得的前缀和放入hashMap中,S[j] - S[i] == target,(j>i) 求出S[j]后,判断hashMap中是否存在 S[i] = ......
前缀 算法

算法——加减乘除计算器

**操作符号栈,数字栈** 遍历字符 * 若是低优先级运算符(加、减),不断地弹出高优先级运算符(乘、除)栈顶运算符,直到栈为空或者栈顶不为高优先级运算符(乘、除) * 若是左括号运算符,加入操作栈,若是右括号运算符,不断地弹出栈顶运算符,直到栈顶为 左括号 * 若是数字,加入数字栈 遍历完成后,若 ......
加减乘除 计算器 算法

动态规划算法总结

## 一些心得 1.对于一些不好处理,不好得到的值,可以将其直接存入状态中枚举,加一维。 2.dp并不一定每一个转移都是最优的,只要最优状态一定在dp数组中存在,且一定会参与转移就行了。 ## 状压dp 1.枚举 k 的子集,有一个技巧是 ``` for(int p=k;p!=0;p=(p-1)&x ......
算法 动态

ACM算法竞赛入门和进阶指南

文章目录如下,将从以下八个方面展开,接下来进入正文。 一、ACM竞赛 ACM程序设计竞赛是三人组队赛,一场比赛5个小时,通常有10~13个问题,三人合力解决,比赛时三人只能使用一台电脑。 每年有多个赛站,但每人一年只能参加两场区域赛(不算邀请赛、省赛)。 二、入门方式 可以参考下方回答。 ACM 的 ......
算法 指南 ACM

代码随想录算法训练营第三十一天| 509. 斐波那契数 70. 爬楼梯 746. 使用最小花费爬楼梯

509. 斐波那契数 思路: 运用动态规划的思想 1,先定义一个数组 2,初始化 3,递推公式 4,遍历 代码: 1 int fib(int n) 2 { 3 if (n == 0) return 0; 4 if (n == 1) return 1; 5 6 vector<int> selected ......
楼梯 随想录 训练营 随想 算法

20230718 苏州无人车国赛游寄

7.14 早上 4:30 起床,5:00 打车去机场,5:20左右到机场。弄完机票、安检,突然来短信说飞机时间变了,六点半的飞机改到九点半,在机场一直等着。机场空调有点冷( 8:55 发现有人登机了,就跟在队伍后面。9:00 准时登机,飞机的颜色蛮漂亮的。 ......
20230718

C语言算法100例实战题

适合人群:1:从来没接触过编程的小白,可以从零基础开始学习2:接触过C语言基础不扎实,可以通过学习提高自己课程介绍:1:本课全套共计100节。2:定期更新课程内容及技术体系。3:享受老师一对一技术指导与服务。4:报名后联系老师QQ:726920220,领取全套学习资料。5:购买本课程,各位同学们可享 ......
算法 实战 语言 100

回文串算法小结

为什么说回文是字符串原神. # Manacher 算法 ### 功能 求出字符串每一处的回文半径,记为 $p_i$. ### 实现方法 manacher 只能处理存在回文中心(长度为奇数)的回文串.故需要在待处理串 $T$ 的字符空隙和开头结尾添加 **相同** 的特殊字符 $ch_1$ 得到 $S ......
回文 小结 算法

基础图论算法

首先还是感谢 **Alex_Wei** 的博客 [图论基础](https://www.cnblogs.com/alex-wei/p/basic_graph_theory.html). 这篇博客可以理解成学习笔记之类的.所以记叙比较散乱是正常的.嗯. # 一.最短路 以下内容,提最短路时若不做特殊说明 ......
算法 基础

离线 log 算法

## CDQ分治 一种空间复杂度(和时间常数?)优秀的离线算法。 简介:对于偏序问题,将其中一维(记为 $x$)排序,考虑将当前区间 $[1, n]$ 以中点 $mid$ 分开,形成子区间 $[1, mid]$ 和 $[mid+1, r]$。处理 $[1, n]$ 时只考虑从两子区间出发,$x$ 跨 ......
算法 log

数据分享|Weka数据挖掘Apriori关联规则算法分析用户网购数据|附代码数据

全文链接:http://tecdat.cn/?p=32150 最近我们被客户要求撰写关于Apriori关联规则的研究报告,包括一些图形和统计输出。 随着大数据时代的来临,如何从海量的存储数据中发现有价值的信息或知识帮助用户更好决策是一项非常艰巨的任务 ( 点击文末“阅读原文”获取完整代码数据**** ......
数据 数据挖掘 算法 规则 Apriori

文心一言 VS 讯飞星火 VS chatgpt (58)-- 算法导论6.4 2题

文心一言 VS 讯飞星火 VS chatgpt (58)-- 算法导论6.4 2题 # 二、试分析在使用下列循环不变量时,HEAPSORT 的正确性:在算法的第 2~5行 for 循环每次迭代开始时,子数组 A[1..i]是一个包含了数组A[1..n]中第i小元素的最大堆,而子数组 A[i+1..n ......
文心 导论 算法 chatgpt VS

manacher 算法

title: manacher 算法 feature: false mathjax: true preview: date: 2022-08-02 16:34:46 tags: - manacher categories: 算法 cover: https://pic.imgdb.cn/item/62 ......
算法 manacher

算法纪实|Day2

## **数组02** #### LeetCode 997-有序数组的平方 [有序数组的平方](https://leetcode.cn/problems/squares-of-a-sorted-array/) ##### 思考 ​ 第一眼的思路:先平方后排序,时间复杂度根据排序算法的选择决定,最快为 ......
算法 纪实 Day2 Day

蚁群算法求解TSP

title: 蚁群算法求解TSP-Matlab版 date: 2018-06-03 10:45:56 categories: [Algorithm] tags: [Matlab] 蚁群算法的作业,本来想用C++写的。研究了半天得出结论: > 🙈 > MATLAB写这个确实好写。 > > 😌 # ......
算法 TSP

二分查找算法

**现在有一个从小到大排序的数组,给你一个目标值target,现在请你找到这个值在数组中的对应下标,如果没有,请返回-1:** `int search(int* nums, int numsSize, int target){ //请实现查找算法 } int main() { int arr[] = ......
算法

基础算法

# 基础算法 ## 1. 二分 ## 2. 贪心 ## 3. DP ### 3.1 介绍 DP 我们先从一道题引出 DP。 > 一个 $n\times m$ 的矩阵,沁志从左上角的家出发,到右下角去上学。每次只能往下或右走,问沁志从家到学校有多少种路线?答案对 $(10^9 +7)$ 取模。 > $ ......
算法 基础