算法9.25 25

2023NOIP A层联测25 T2 游戏

2023NOIP A层联测25 T2 游戏 优秀且新颖的期望题。 思路 分析问题,由于双方都是最优策略,所以可以说学生知道老师会选择那些教室设置概率(概率设置好就不能改变),老师也知道学生会怎样选择教室(不是知道一定会去那个)。 设老师选择的集合是 \(S\)。 那么老师在学生不清空的情况下,老师的 ......
2023 NOIP T2

算法实验报告3——分支限界

算法实验报告3——分支限界 可访问链接: https://type.dayiyi.top/index.php/archives/234/ <> 1.艰难旅行问题 现已知一个大小为 N · M 的地图,地图中只有可能出现两个数字:0 或 1,规定如果位于数字为 0 的格子上,则下一步只能往相邻四个格子 ......
限界 分支 算法 报告

算法刷题记录-螺旋矩阵

算法刷题记录-螺旋矩阵 螺旋矩阵 给你一个正整数 n ,生成一个包含 1 到 n2 所有元素,且元素按顺时针顺序螺旋排列的 n x n 正方形矩阵 matrix 。 示例 1: 输入:n = 3 输出:[[1,2,3],[8,9,4],[7,6,5]] 示例 2: 输入:n = 1 输出:[[1]] ......
矩阵 螺旋 算法

最小生成树 kruscal算法(涉及并查集的应用)

#include<iostream> #include<cstring> #include<algorithm> using namespace std; const int N=100010,M=200010,INF=0x3f3f3f3f; int p[N];int n,m;int cnt=0,r ......
算法 kruscal

LeetCode每日算法3—无重复字符的最长子串

题目描述 给定一个字符串,请你找出其中不含有重复字符的 最长子串 的长度。 示例 输入: s = "abcabcbb" 输出: 3 解释: 因为无重复字符的最长子串是 "abc",所以其长度为 3。 解题思路 这个题目可以使用双指针+map来实现: 首先用双指针维护一个滑动窗口用来剪切子串 开始时, ......
算法 字符 LeetCode

算法--笔记--单调栈

单调栈是为了解决两层foru循环O(n^2) 变为O(n)的问题 思路是: 维持一个单调栈. 依次进入单调栈,并淘汰对后续没有帮助的对象 当一个对象从栈里弹出的时候,结算当前对象参与的答案。 如何判断单调栈是大压小还是小压大呢? 左侧的要小的,就是大压小 左侧的要大的,就是小压大 ......
算法 笔记

NOIP 模拟12(NOIP A层联测25)

100+100+30+100,T4 自己写了 Check 最后一分钟发现 Check 锅了,赌了一发替换了部分分,赢! A.构造 默认 \(n\geq 3,n\in \{2x+1,x\in N\},m\geq 4\)。 考虑构造 rrrrr yyyyy xxxxx yyyyy rrrrr yyyyy ......
NOIP

文心一言 VS 讯飞星火 VS chatgpt (129)-- 算法导论11.1 4题

四、用go语言,我们希望在一个非常大的数组上,通过利用直接寻址的方式来实现一个字典。开始时该数组中可能包含一些无用信息,但要对整个数组进行初始化是不太实际的,因为该数组的规模太大。请给出在大数组上实现直接寻址字典的方案。每个存储对象占用 O(1)空间;SEARCH、INSERT和DELETE操作的时 ......
文心 导论 算法 chatgpt VS

羚通视频智能分析平台石油石化 视频监控识别漏油算法检测

羚通视频智能分析平台是一款专为石油石化行业设计的高效工具,它能够通过先进的算法进行漏油检测。这款平台利用了人工智能和大数据技术,可以实时监控石油石化设施的运行状态,及时发现并预警可能的漏油风险。 在石油石化行业中,漏油是一种常见的安全隐患,如果不及时处理,可能会对环境造成严重破坏,同时也会给企业带来 ......
视频监控 视频 算法 石油 智能

大二算法实验一用循环链表解决约瑟夫环

题目 约瑟夫(Joeph)问题的一种描述是:编号为 1,2,…,n 的 n 个人按顺时针方向围坐一圈, 每人持有一个密码(正整数)。一开始任选一个正整数作为报数上限值 m,从第一个人开始 按顺时针方向自 1 开始顺序报数,报到 m 时停止报数。报 m 的人出列,将他的密码作为新 的 m 值,从他在顺 ......
算法

【记录一个问题】golang 中的 ecdsa(椭圆曲线加密) 算法很慢,因为用到了系统调用

代码中使用了椭圆曲线算法来签名,实际运行中发现不够快: func BenchmarkECDSA(b *testing.B) { privateKeyInst, err := parseSignatureKey(privateKey) if err != nil { b.Error(err.Error ......
椭圆 算法 曲线 golang 问题

Xshell5登录openEuler操作系统报“找不到匹配的host key算法”错误

1.XSHELL5连接openEuler报错如下图: 2.操作系统版本: [root@localhost ~]# cat /etc/openEuler-release openEuler release 22.03 (LTS-SP2) 3.编辑/etc/ssh/sshd_config做如下修改: # ......
算法 openEuler 错误 Xshell5 Xshell

羚通视频智能分析平台工地工厂安全帽、反光背心智能检测系统算法识别

羚通视频智能分析平台是一款先进的技术工具,专门用于工地安全帽和反光背心的AI智能检测系统算法识别。这个平台的主要目标是通过使用先进的人工智能技术,提高工地的安全性。 首先,让我们来了解一下这个平台是如何工作的。羚通视频智能分析平台利用了深度学习和计算机视觉技术,可以实时监控工地的视频流。通过对视频流 ......
智能 检测系统 安全帽 工地 背心

数据结构与算法-数组

什么是数组 在每一种编程语言中,基本都会有数组这种数据类型。不过,它不仅仅是一种编程语言中的数据类型,还是一种最基础的数据结构 是一种线性表数据结构。它用一组连续的内存空间,来存储一组具有相同类型的数据 数组的特点 低效的插入和删除 数组为了保持内存数据的连续性,会导致插入、删除这两个操作比较低效。 ......
数据结构 数组 算法 结构 数据

羚通视频智能分析平台玩手机、打电话算法检测识别系统 玩手机、打电话行为预警系统

羚通视频智能分析平台是一款先进的技术工具,具备强大的算法检测和识别功能。该平台主要用于准确检测和识别用户是否在使用手机或打电话。 首先,该平台具备强大的算法检测功能,能通过分析视频中的图像和声音数据,准确判断用户是否在使用手机。无论是滑动屏幕、点击按钮还是其他操作,平台都能迅速捕捉这些细微动作,并准 ......
系统 手机 算法 行为 智能

【欧拉图】Euler Graph(Fluery算法,Hierholzer算法)

还在持续更新ing 前言 此乃小 Oler 的一篇算法随笔,从今日后,还会进行详细的修订。 注明:有参考自论文《欧拉图相关的生成与计数问题探究》 简单介绍 著名的哥尼斯堡七桥问题是18世纪著名的古典数学问题之一,该问题在相当长的时间里无人能解。欧拉经过研究,于1736年发表了论文《哥尼斯堡的七座桥》 ......
算法 Hierholzer Fluery Euler Graph

第一节:再次邂逅数据结构和算法

一. 二. 三. ! 作 者 : Yaopengfei(姚鹏飞) 博客地址 : http://www.cnblogs.com/yaopengfei/ 声 明1 : 如有错误,欢迎讨论,请勿谩骂^_^。 声 明2 : 原创博客请在转载时保留原文链接或在文章开头加上本人博客地址,否则保留追究法律责任的权 ......
数据结构 算法 再次 结构 数据

算法实验报告2

算法实验报告2 本文链接:https://type.dayiyi.top/index.php/archives/231/ 1.求幂集问题 也就是求全部的组合 DFS: 把全排列DFS树给记录下来就可以 DFS到每个节点的时候,记录当前状态加入到结果集即可。 复杂度O(N!) python代码: de ......
算法 报告

Dijkstra, RIP, OSPF:OSPF算法

Routing Information Protocol (RIP): A distance vector protocol that uses hop count as its metric to determine the best path for routing packets. Open ......
OSPF 算法 Dijkstra RIP

异常Couldn’t connect to host, port: smtp.qq.com, 25

com.sun.mail.util.MailConnectException: Couldn’t connect to host, port: smtp.qq.com, 25; timeout -1阿里云处于安全考虑,TCP 25 端口默认被封禁。可以向阿里云申请解封,也可以改为ssl加密465端口 ......
connect Couldn host port smtp

羚通视频智能分析平台行人入侵算法检测 重点区域人员徘徊算法检测

羚通视频智能分析平台是一款利用视频监控进行算法分析、算法识别。该平台具备识别监控区域内行人入侵的功能,并能实时分析报警,为工厂、园区等环境提供了极其实用的安全保障。 为了满足安防监控领域中的行人入侵识别需求,羚通视频智能分析平台专门研发了一种智能算法方案。这种算法具有高精度检测、实时性强、可扩展性强 ......
算法 行人 区域 重点 人员

C++使用冒泡排序算法对数组进行排序

#include<iostream> // 包含iostream库 using namespace std; // 使用标准命名空间 int main() { // 主函数 int arr[] = {5, 3, 2, 8, 6, 7, 1, 4}; // 定义并初始化数组 int n = sizeo ......
数组 算法

羚通视频智能分析平台安防视频监控算法分析 烟火检测预警

羚通视频智能分析平台是一种基于人工智能技术的视频分析平台,旨在通过对视频内容进行智能分析和处理,提供各种视频智能应用和服务。其中,烟火算法检测是该平台中的一个功能,用于检测视频中的烟火活动。 这种算法具有高精度检测、实时性强、可扩展性强、自定义配置和智能分析和预警等优点。在实际应用中,例如森林防火场 ......
视频监控 视频 算法 烟火 智能

11.6 算法

题目 奇偶链表 给定单链表的头节点 head ,将所有索引为奇数的节点和索引为偶数的节点分别组合在一起,然后返回重新排序的列表。 第一个节点的索引被认为是 奇数 , 第二个节点的索引为 偶数 ,以此类推。 请注意,偶数组和奇数组内部的相对顺序应该与输入时保持一致。 你必须在 O(1) 的额外空间复杂 ......
算法 11.6 11

【2023-10-25】感恩无穷

20:00 走得最慢的人,只要他不丧失目标,也比漫无目的地徘徊的人走得快。 ——莱辛 这几天十分沉迷于工作,从一早上回公司坐下,转眼就到了下班时间,甚至不想打断思路,直接把运动和日记都抛在脑后了。如果不是何太下班的电话,我估计转眼就要到凌晨了。 这个活我已经连续忙得了一周多了,从决心要三天出成果,到 ......
2023 10 25

分布式图算法Pregel

最近看了Google的Pregel论文,图算法有一些经典且不可被替代的应用场景,如社交网络,相互引用等。但是在单个结点上的运算量往往过少,注重的是消息传播和逻辑处理,而不是单纯的大规模计算。虽然已经过去了十几年,但是其中的messsage passing,combiner,aggregator,gr ......
分布式 算法 Pregel

C++_25_函数模板和类模板 - 重写版

模板: 在C++中允许函数重载,但函数重载每次都必须完全对上参数的顺序,类型和数量。 所以C++提供了另一种代码重用机制——“模板”,可以作为同一种类型函数的统一调用接口。 模板机制下可划分:1、函数模板 2、类模板 模板的语法 template <typename T> //单个数据类型templ ......
模板 函数 25

排序算法

冒泡排序(Bubble Sort)也是一种简单直观的排序算法。它重复地走访过要排序的数列,一次比较两个元素,如果他们的顺序错误就把他们交换过来。走访数列的工作是重复地进行直到没有再需要交换,也就是说该数列已经排序完成。这个算法的名字由来是因为越小的元素会经由交换慢慢"浮"到数列的顶端。 算法步骤 比 ......
算法

排列算法

马上交作业了,刚写到这样 #include <stdio.h> #include <stdlib.h> int sort(int n[8]) { int i,m; m=100; for(i=0;i<8;i++) { if(m>n[i]) { m=n[i]; } } return m; } int m ......
算法

排序算法

选择: 从数组中选择最小的元素8。 将8与数组第一个元素12交换位置,得到数组12,23,8,15,33,24,77,55。 从剩下的元素中选择最小的元素15。 将15与数组第二个元素23交换位置,得到数组12,15,8,23,33,24,77,55。 重复以上步骤,直到数组排序完成。 选择排序的结 ......
算法