算法leetcode day 30

【调度算法】并行机调度问题遗传算法

问题描述 m台相同的机器,n个工件,每个工件有1道工序,可按照任意的工序为每个工件分配一台机器进行加工 工件 A B C D E F G H I 工件编号 0 1 2 3 4 5 6 7 8 加工时间 4 7 6 5 8 3 5 5 10 到达时间 3 2 4 5 3 2 1 8 6 交货期 10 ......
并行机 算法 问题

NOIP2023模拟9联测30 总结

NOIP2023模拟9联测30 总结 题目 T1 上海 大意 判断是否存在 \(n\) 正整数 ,使得 \(n^2\) 是 \(k\) 的倍数,且 \(n\) 不是 \(k\) 的倍数。如果存在,输出最小的 \(n\) ;不存在输出 \(-1\) 。 \(k\leq 10^{12}\) 赛时思路 对 ......
NOIP 2023

Python51days

ython_BootStrap1. 导入bootstrapBootStrap 已经写好的css样式,我们如果想要使用Boostrap: 下载boostrap模板在页面上引入bootsrap文件编写HTML时,按照Boostrap的规定来编写+自定制。bootsrap网址: https://www.b ......
Python days 51

算法学习笔记(36): 点分治,边分治小记

分治,分而治之,是通过减少数据规模,然后合并的结果,从而减少复杂度的思想。 其实感觉本文应该放在分治里面讲……算法学习笔记(31): 分治 在经典的序列分治中,我们是对于每一个点,求出经过这个点的那些区间的贡献。 在点分治中,同样我们是对于每一个点,求出经过这个点的那些路径的贡献。 放在边分治中,则 ......
小记 算法 笔记 36

二分图 染色法 匈牙利算法(11/6 11/7)

当且仅当图中不含奇数环 由于图中没有奇数环,所以染色过程没有矛盾 染色法 #include<iostream> #include<cstring> #include<algorithm> using namespace std; const int N=100010,M=200010; int n, ......
染色法 算法 11

LeetCode106. 从中序与后序遍历序列构造二叉树

题目描述 给定两个整数数组 inorder 和 postorder ,其中 inorder 是二叉树的中序遍历, postorder 是同一棵树的后序遍历,请你构造并返回这颗 二叉树 。 示例 提交的代码 思路: 轻喷,这种还是手写方便。 中序:左中右 后序:左右中 看我上面画的屎图,整棵树的根节点 ......
序列 从中 LeetCode 106

视频监控管理平台EasyCVR定制算法如何操作?包含哪些?

视频监控平台EasyCVR能在复杂的网络环境中,将分散的各类视频资源进行统一汇聚、整合、集中管理,在视频监控播放上,TSINGSEE青犀视频安防监控汇聚平台可支持1、4、9、16个画面窗口播放,可同时播放多路视频流,也能支持视频定时轮播。视频监控汇聚平台EasyCVR支持多种播放协议,包括:HLS、 ......
视频监控 算法 EasyCVR 平台 视频

数据结构与算法-递归

什么是递归 递归是一种非常高效、简洁的编码技巧。只要是满足“三个条件”的问题就可以通过递归代码来解决。 递归需要满足条件 1.找到递推公式 2.找到终止条件 比如查询某个节点以及所有子节点中.包含名字叫xx的。 1.递推公式 根据parentId查找子节点 2.找到children is null的 ......
数据结构 算法 结构 数据

安防监控系统EasyCVR平台设备通道绑定AI算法的功能设计与开发实现

安防视频监控/视频集中存储/云存储/磁盘阵列EasyCVR平台可拓展性强、视频能力灵活、部署轻快,可支持的主流标准协议有国标GB28181、RTSP/Onvif、RTMP等,以及支持厂家私有协议与SDK接入,包括海康Ehome、海大宇等设备的SDK等。平台可拓展性强、视频能力灵活,能对外分发RTMP ......
监控系统 算法 通道 EasyCVR 功能

数据结构与算法-队列

什么是队列 跟栈一样是一种操作受限的线性数据结构,满足先进先出的特性 ......
数据结构 队列 算法 结构 数据

Vue源码学习(十五):diff算法(二)交叉比对(双指针)

好家伙, 本节来解决我们上一章留下来的问题, 新旧节点同时有儿子的情况本章继续解决 1.要做什么? 本章将解决, 1.在相同tag下子元素的替换问题 2.使用双指针进行元素替换, 实现效果如下: let vm1 = new Vue({data:{name:'张三'}}) let render1 = ......
指针 算法 源码 diff Vue

旅游管理与推荐系统Python+Django网页平台+协同过滤推荐算法

一、介绍 旅游管理与推荐系统。本系统使用Python作为主要编程语言,前端采用HTML、CSS、BootStrap等技术实现界面展示平台的开发,后端使用Django框架处理用户响应请求,并使用Ajax等技术实现前后端的数据通信。本系统主要功能有: 系统分为两个角色:用户和管理员 对于用户角色可以进行 ......
旅游管理 算法 网页 Python Django

常见数组的排序算法的特点

假设这些排序算法想得到一个升序序列,长度为n。 参考 https://blog.csdn.net/qq_53414724/article/details/125016223 https://zhuanlan.zhihu.com/p/602971700 冒泡排序 冒泡排序从头开始寻找相邻的元素,找到较 ......
数组 算法 特点 常见

APP攻防--安卓逆向&JEB动态调试&LSPosed模块&算法提取&Hook技术

JEB环境配置 安装java环境变量(最好jdk11) 安装adb环境变量 设置adb环境变量最好以Android命名 启动开发者模式 设置-->关于平板电脑-->版本号(单机五次) 开启USB调试 设置-->系统-->高级-->开发者选项-->USB调试 开启USB调试目的是为了后续让JEB能够获 ......
amp 算法 模块 LSPosed 动态

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

二、用go语言,对于一个用链接法解决冲突的散列表,说明将关键字 5,28,19,15,20,33,12,17,10 插入到该表中的过程。设该表中有 9 个槽位,并设其散列函数为 h(k)=k mod 9。 文心一言: 在这个问题中,我们使用 Go 语言来解决一个散列(Hash)表的问题,该问题需要我 ......
文心 导论 算法 chatgpt VS

inno setup 加密算法

inno setup 5.5 可以对数据进行加密, 密码使用SHA1算法 相关函数 可以搜索字符串 "PasswordCheckHash" Hash计算过程 CODE:00484C44 53 push ebx CODE:00484C45 81 C4 50 FE FF FF add esp, 0FFF ......
算法 setup inno

数据结构与算法-栈

什么是栈 栈是一种“操作受限”的线性表,只允许在一端插入和删除数据。 相比数组和链表,栈带给我的只有限制,并没有任何优势。那我直接使用数组或者链表不就好了吗?为什么还要用这个“操作受限”的“栈”呢? 从功能上来说,数组或链表确实可以替代栈,但你要知道,特定的数据结构是对特定场景的抽象,而且,数组或链 ......
数据结构 算法 结构 数据

快速排序——acwing算法基础课笔记

课堂内容+个人思考,个人笔记,但是欢迎补充、批评、指正。 快速排序基于分治的思想 平均时间复杂度O(nlogn) 已知数组q[] 步骤: 1、确定分界点(x): (1)首元素q[l]; (2)尾元素q[r]; (3)中值q[(l+r)/2]; (4)随机; 2、调整区间 将区间通过x值划分为两部分( ......
基础课 算法 基础 笔记 acwing

11.7算法

题目 相交链表 给你两个单链表的头节点 headA 和 headB ,请你找出并返回两个单链表相交的起始节点。如果两个链表不存在相交节点,返回 null 。 图示两个链表在节点 c1 开始相交: 题目数据 保证 整个链式结构中不存在环。 注意,函数返回结果后,链表必须 保持其原始结构 。 自定义评测 ......
算法 11.7 11

排序算法

1. 插入类排序 1.1 直接插入排序 class Solution { public void insertSort(int[] arr, int n) { int tmp; for (int i = 1; i < n; i++) { // 将待插入的关键字暂存于tmp中 tmp = arr[i] ......
算法

商品sku算法

笛卡尔乘积是指在数学中,两个集合X和Y的笛卡尔积(Cartesian product),又称直积,表示为X × Y,第一个对象是X的成员而第二个对象是Y的所有可能有序对的其中一个成员 实现简单的sku算法 ` const spec = [ ['红', '白', '蓝'], ['32G', '64G' ......
算法 商品 sku

P7560 [JOISC 2021 Day1] フードコート

P7560 [JOISC 2021 Day1] フードコート 更好的阅读体验 神奇的换维扫描线。 直接做感觉十分困难,因为是区间操作,并且清空到 \(0\) 之后就不再清空,查询不好处理到底是第几个人。但是如果知道了这个点的操作序列,问题就简单很多。询问是单点查询并且可以离线。综合上面所有因素,考虑 ......
P7560 JOISC 7560 2021 Day1

平方-乘算法与Miller-Rabin素性测试算法

# 平方-乘算法与Miller-Rabin素性测试算法 平方-乘算法 代码实现 a=19244;h=17;n=221 # a=input();h=input();n=input() H=bin(h) z=a #print(a,' ',H[2]) for i in range(3,H.__len__( ......
算法 素性 Miller-Rabin Miller Rabin

基于相空间重构的混沌背景下微弱信号检测算法matlab仿真,对比SVM,PSO-SVM以及GA-PSO-SVM

1.算法运行效果图预览 SVM: PSO-SVM: GA-PSO-SVM: 以上仿真图参考文献《基于相空间重构的混沌背景下微弱信号检测方法研究》 2.算法运行软件版本 MATLAB2022a 3.算法理论概述 3.1 SVM 支持向量机(Support Vector Machine,SVM)是一种用 ......
SVM 算法 GA-PSO-SVM PSO 信号

Day12

Java数组08:冒泡排序 Idea部分快捷键 /* main方法 psvm System.out.println("Hello,World!"); sout 复制 Ctrl+D 代码块向上移动:Ctrl+Shift+向上方向键 导包,生成变量 Alt+Enter 单行注释/取消 Ctrl+/ 多行 ......
Day 12

Day13

科技发展中的英语词汇 工业革命时期英语词汇的特点 借词 旧词赋新义 英语扩张 古英语 留 中古英语 引 现代英语 借 词根以及词根的分类 什么是词源学? Etymology the origins of words the history of words the changing meaning ......
Day 13

Day14

黑夜给了我黑色的眼睛,我却用他来寻找光明。 单词承载历史,历史成就单词 梦魇 Incubus(lie on) Succubus(lie under) cub lie down 横躺 cub incubus incubate incubation incubative incubator cubicl ......
Day 14

day1311

后缀分类 动词后缀 -ize (做成;变成;..........化) modernize(现代化) -en(使成为;引起) quicken(加快) -fy(使........化;使成) purify(净化) -ish(使;令) abolish(取消) -ate(成为........;处理) indi ......
1311 day

2023_11_06_Java_EE_DAY_01_笔记

2023_11_06_Java_EE_DAY_01_笔记 知识点回顾: Javase Mysql Html+css+javascript Vue 扩展:ElementPlus 作业讲解与分析: 知识点讲解: 1. 主要核心内容(服务器端开发) a) Javaee/Spring+springMVC+M ......
Java_EE_DAY 笔记 2023 Java DAY

【题解】BalticOI 2009 Day1 - 甲虫

BalticOI 2009 Day1 - 甲虫 https://www.luogu.com.cn/problem/P4870 首先看到题面就能想到排序后区间 dp。 设 \(f_{i,j,0/1}\) 表示区间 \([i,j]\),收集完毕后在哪个端点时能收集到最多的露水,但是发现转移过程中还需要这 ......
甲虫 题解 BalticOI 2009 Day1