E-COM-NET
首页
在线工具
Layui镜像站
SUI文档
联系我们
推荐频道
Java
PHP
C++
C
C#
Python
Ruby
go语言
Scala
Servlet
Vue
MySQL
NoSQL
Redis
CSS
Oracle
SQL Server
DB2
HBase
Http
HTML5
Spring
Ajax
Jquery
JavaScript
Json
XML
NodeJs
mybatis
Hibernate
算法
设计模式
shell
数据结构
大数据
JS
消息中间件
正则表达式
Tomcat
SQL
Nginx
Shiro
Maven
Linux
洛谷算法学习
2023.11.14 信息学日志
题目描述题目概况思路点拨1.CF1600ETheTreasureofTheSegments题目描述https://www.luogu.com.cn/problem/CF1600E题目概况来源:Codeforces
洛谷
难度
_Zhx_
·
2023-11-19 21:35
日志
日志
遗传
算法学习
笔记
0参考资料[1]智能优化算法及其MATLAB实例(第2版),包子阳等.链接:https://pan.baidu.com/s/1hXGvsEJfP4nBFpkaQ-zxIA提取码:j9qb[2]如何理解遗传算法中的编码与解码?以二进制编码为例_雨化于画-CSDN博客[3]遗传算法解决TSP问题(Pyhton代码)_springtostring的博客-CSDN博客_遗传算法求解tsp问题python[
syphomn
·
2023-11-19 20:14
智能算法
人工智能
机器学习
python
算法学习
笔记:概率与期望
概率与期望1.前言2.定义3.理解4.期望方程5.总结1.前言概率我们很熟,在数学课本里面我们就已经学到过概率的基本定义以及计算方式。期望我们不熟,他与概率密切相关,计算方式基于概率。2.定义概率的计算方式不必我多说,各位在数学课中都有了解。而期望,从某种意义上来讲其实就是一个加了权值的概率。我将使用一个例子来说明期望是什么:假设某一天小z有一场满分为100分的数学考试。他妈妈说:“儿子,如果你能
Plozia
·
2023-11-19 20:10
数学/数论
学习笔记
+
专项训练
[
算法学习
笔记](超全)概率与期望
引子先来讲个故事······话说在神奇的OI大陆上,有一只papermouse有一天,它去商场购物,正好是11.11,商店有活动它很荣幸被选上给1832抽奖在抽奖箱里,有3个篮蓝球,12个红球papermouse能抽3次蒟蒻的papermouse就疑惑了:抽到至少1个篮蓝球的概率是多少???Answer:总共有15个球只抽到1个篮蓝球的概率是0.435165(很好理解吧,在4个篮蓝球里取一个,再在
L('ω')┘脏脏包└('ω')」
·
2023-11-19 20:39
c++
题解
算法
算法学习
基础笔记
一开始准备蓝桥杯,真的只是上去就做题难死拉倒而且一道题看半天也想不出来然后看别人写的答案也看不懂我就开始上网搜各种经验贴最主要的小白一定要看算法基础上视频我这个小白就看了视频之后感觉不算一前那种特别难受了跟着视频算法笔记不要乱做题目,新手没有经验是做不出来的,我就犯了这个大忌记住对于任何学习来说心流能达到的状态是根据自己的能力稍微难一点点C++的输入与输出cin和cout遇到很多数据的时候比较慢C
9677
·
2023-11-19 17:00
逻辑回归算法--阿里云天池
Task01逻辑回归
算法学习
内容概括具体学习内容学习重点记录1学习重点记录2学习总结学习内容概括了解逻辑回归的理论,掌握逻辑回归的sklearn函数调用使用并将其运用到鸢尾花数据集预测。
碉堡的
·
2023-11-19 16:26
python
机器学习
可视化
逻辑回归
logistic
regression
算法设计与分析复习--求解最大子段和问题(分支法、动态规划)
文章目录问题描述分治法动态规划法问题描述最大子段和问题;
洛谷
P1115.最大子段和分治法利用归并排序的方法,但是由于是算最大子段和所以,并不能将它变成有序的,左边和右边的最大子段和通过调用函数,而中间的要算左边最大
ˇasushiro
·
2023-11-19 14:15
算法
动态规划
【
算法学习
】字符串哈希(Hash)
什么是字符串Hash构造字符串Hash1)自然溢出方法2)单Hash方法3)双Hash方法4)三种不同的构造方法的对比获取子串的HashO(1)1)例子2)公式具体的题目例子1)题目链接2)题意3)解题分析4)AC代码(自然溢出C++)5)AC代码(单HashC++)6)AC代码(双HashC++)什么是字符串Hashhash,其实就是将一个东西映射成另一个东西,类似Map,key对应value。
Mikchy
·
2023-11-19 13:19
数据结构
字符串
hash
「代码随想录」123.买卖股票的最佳时机III【动态规划】力扣详解!
回溯
算法学习
手册PDF二叉树学习手册PDF贪心
算法学习
手册PDF背包问题学习手册P
代码随想录
·
2023-11-19 12:39
leecode题解
算法
java
c++
leetcode
动态规划
洛谷
P1123 取数游戏(JAVA)
题目描述一个N×M的由非负整数构成的数字矩阵,你需要在其中取出若干个数字,使得取出的任意两个数字不相邻(若一个数字在另外一个数字相邻8个格子中的一个即认为这两个数字相邻),求取出数字和最大是多少。输入格式第1行有一个正整数T,表示了有T组数据。对于每一组数据,第一行有两个正整数N和M,表示了数字矩阵为N行M列。接下来N行,每行M个非负整数,描述了这个数字矩阵。输出格式T行,每行一个非负整数,输出所
十染.
·
2023-11-19 11:29
洛谷
java
深度优先
洛谷
P1123 取数游戏——Java
一个N×M的由非负整数构成的数字矩阵,你需要在其中取出若干个数字,使得取出的任意两个数字不相邻(若一个数字在另外一个数字相邻8个格子中的一个即认为这两个数字相邻),求取出数字和最大是多少。DFSimportjava.util.Scanner;publicclassMain{staticint[][]vis=newint[9][9];staticintans;staticintn,m;statici
Jxinna
·
2023-11-19 11:53
java
算法
蓝桥杯
【我和Python算法的初相遇】——体验递归的可视化篇
个人主页:Aileen_0v0系列专栏:PYTHON数据结构与
算法学习
系列专栏"没有罗马,那就自己创造罗马~"目录递归的起源什么是递归?
Aileen_0v0
·
2023-11-19 07:43
数据结构与算法
python
开发语言
数据结构
算法
迭代加深
线性回归
前端
数据结构与算法-前言
初识数据结构与算法数据结构概念物理结构逻辑结构两种结构区别4种结构操作步骤算法概念主要
算法学习
目标学会使用基本数据结构和算法提高编码能力重要性数据结构概念存储数据的逻辑结构分为两种大概念的结构物理结构在物理内存上存储的结构逻辑结构代码表现出来的就是逻辑结构
沐鑫本鑫
·
2023-11-19 03:37
数据结构
算法
数据结构
洛谷
P3879 [TJOI2010] 阅读理解
题目链接:P3879[TJOI2010]阅读理解题目描述英语老师留了NNN篇阅读理解作业,但是每篇英文短文都有很多生词需要查字典,为了节约时间,现在要做个统计,算一算某些生词都在哪几篇短文中出现过。输出格式对于每个生词输出一行,统计其在哪几篇短文中出现过,并按从小到大输出短文的序号,序号不应有重复,序号之间用一个空格隔开(注意第一个序号的前面和最后一个序号的后面不应有空格(这个最后的空格好像没有判
业.
·
2023-11-19 02:29
Trie树
洛谷
模板
算法
数据结构
c++
洛谷
:P3879 [TJOI2010]阅读理解(字典树)
题目:分析:本来用的map。结果内存不够,代码:#includeusingnamespacestd;mapA[1005];intmain(){intm,n;cin>>m;for(inti=0;i>c;for(intj=0;j>s;A[i][s]++;}}cin>>n;for(intii=0;ii>s;for(inti=0;i
cc 提升ing 变优秀ing
·
2023-11-19 02:57
字符串
Trie树【
洛谷
P3879】 [TJOI2010]阅读理解
P3879[TJOI2010]阅读理解题目描述英语老师留了N篇阅读理解作业,但是每篇英文短文都有很多生词需要查字典,为了节约时间,现在要做个统计,算一算某些生词都在哪几篇短文中出现过。输入输出格式输入格式:第一行为整数N,表示短文篇数,其中每篇短文只含空格和小写字母。按下来的N行,每行描述一篇短文。每行的开头是一个整数L,表示这篇短文由L个单词组成。接下来是L个单词,单词之间用一个空格分隔。然后为
weixin_30702413
·
2023-11-19 02:56
洛谷
P3879 [TJOI2010]【阅读理解】
题目描述英语老师留了N篇阅读理解作业,但是每篇英文短文都有很多生词需要查字典,为了节约时间,现在要做个统计,算一算某些生词都在哪几篇短文中出现过。输入输出格式输入格式:第一行为整数N,表示短文篇数,其中每篇短文只含空格和小写字母。按下来的N行,每行描述一篇短文。每行的开头是一个整数L,表示这篇短文由L个单词组成。接下来是L个单词,单词之间用一个空格分隔。然后为一个整数M,表示要做几次询问。后面有M
weixin_30919235
·
2023-11-19 02:56
数据结构与算法
字典树 [TJOI2010]阅读理解(
洛谷
P3879)
[TJOI2010]阅读理解题目描述英语老师留了N篇阅读理解作业,但是每篇英文短文都有很多生词需要查字典,为了节约时间,现在要做个统计,算一算某些生词都在哪几篇短文中出现过。输入格式第一行为整数N,表示短文篇数,其中每篇短文只含空格和小写字母。按下来的N行,每行描述一篇短文。每行的开头是一个整数L,表示这篇短文由L个单词组成。接下来是L个单词,单词之间用一个空格分隔。然后为一个整数M,表示要做几次
不拿牌不改名
·
2023-11-19 02:54
#
(01)字典树
字典树
Trie——字典树
洛谷
P8306字典树板子题#includeusingnamespacestd;intn,q;constintN=3e6+10;structTrie{intvim[N][150],idx;//邻接表,idx
蒻蒻
·
2023-11-19 02:54
Trie树
算法
洛谷
[3879] [TJOI2010]阅读理解(trie树模板)
题目链接:luogu3879P3879[TJOI2010]阅读理解时空限制2s/128MB题目描述英语老师留了N篇阅读理解作业,但是每篇英文短文都有很多生词需要查字典,为了节约时间,现在要做个统计,算一算某些生词都在哪几篇短文中出现过。输入输出格式输入格式:第一行为整数N,表示短文篇数,其中每篇短文只含空格和小写字母。按下来的N行,每行描述一篇短文。每行的开头是一个整数L,表示这篇短文由L个单词组
nn020701
·
2023-11-19 02:22
洛谷题解
map
题解
trie树
模拟
洛谷
trie树
map
【
洛谷
刷题笔记】P3879 [TJOI2010] 阅读理解
题目传送门https://www.luogu.com.cn/problem/P387910pts思路妥妥的Trie字典树模板题。令表示最后一个字母编号为的单词在第篇文章中是否出现。代码演示#include#includeusingnamespacestd;intn,m;inttrie[500010][26];//字典树inttot=0;//最大节点编号boolexist[500010][1010]
Nonexistentbody
·
2023-11-19 02:21
洛谷刷题笔记
c++
蓝桥杯
算法
洛谷
P3879 [TJOI2010]阅读理解(字典树)
一、题目描述题目描述英语老师留了N篇阅读理解作业,但是每篇英文短文都有很多生词需要查字典,为了节约时间,现在要做个统计,算一算某些生词都在哪几篇短文中出现过。输入格式第一行为整数N,表示短文篇数,其中每篇短文只含空格和小写字母。按下来的N行,每行描述一篇短文。每行的开头是一个整数L,表示这篇短文由L个单词组成。接下来是L个单词,单词之间用一个空格分隔。然后为一个整数M,表示要做几次询问。后面有M行
山上一缕烟
·
2023-11-19 02:19
ACM-ICPC
洛谷
P3879 [TJOI2010]阅读理解
P3879[TJOI2010]阅读理解题目描述英语老师留了N篇阅读理解作业,但是每篇英文短文都有很多生词需要查字典,为了节约时间,现在要做个统计,算一算某些生词都在哪几篇短文中出现过。输入输出格式输入格式:第一行为整数N,表示短文篇数,其中每篇短文只含空格和小写字母。按下来的N行,每行描述一篇短文。每行的开头是一个整数L,表示这篇短文由L个单词组成。接下来是L个单词,单词之间用一个空格分隔。然后为
HJ921004
·
2023-11-19 02:19
算法学习
之链表篇
算法学习
之链表篇前言一、链表设计大师二、小试牛刀1.反转链表2.两两交换链表中的结点3.删除链表的倒数第N个结点4.链表相交总结前言这是
算法学习
链表篇的第二篇Blog,由于个人的懒癌+开学琐事,所以拖延了超级久才发布第二篇学习博客
Astronaut_001
·
2023-11-18 23:51
算法设计
链表
算法
数据结构
前端
算法学习
入门笔记 - JavaScript
TIPLeetCode官网算法题目前面的序号代表题号,[]为题目难易程度。题目作者都刷过一遍,有些解法是自己写的。学习视频请戳->链接转载请标明出处!!!目录栈20.有效的括号-[简单]队列933.最近的请求次数-[简单]链表237.删除链表中的节点-[简单]206.反转链表-[简单]2.两数相加-[中等]83.删除排序链表中的重复元素-[简单]141.环形链表-[简单]集合349.两个数组的交集
希sir
·
2023-11-18 19:26
前端
javascript
算法
csp-j/s2023游记
文章目录由于我无法经常登录博客,所以更新在
洛谷
最新网址:https://www.luogu.com.cn/blog/Cby2357/csp-js-2023-you-jiDAY-16DAY-9DAY-8DAY
___CBY___
·
2023-11-18 18:29
游记
比赛
题解
算法
c++
卡尔曼滤波确定初值x0与p0?——KF第二篇笔记
笔记内容不按照
算法学习
的顺序来,所以这不是一个教程,而是对待某一特定问题的解决方法探讨。所有笔记放在卡尔曼专栏里面。欢迎私信或email:
[email protected]
讨论。
Evand J
·
2023-11-17 18:37
卡尔曼专题
matlab
kalman
卡尔曼调参
算法
滤波初值
【题解】
洛谷
P9658 Laser Trap
题解-P9658LaserTrap题目传送门题意简述题面是英文的,还没翻译,就讲一讲吧。nnn个激光发射器,两两之间产生激光束,将平面分为若干区域。问至少删去多少个发射器,可以使得原点与外侧区域联通。多组数据,数据范围:n≤106n\le10^6n≤106,∑n≤106\sumn\le10^6∑n≤106Solution\textit{Solution}Solution前置知识叉积极角排序化环为链
OIer-zyh
·
2023-11-17 14:26
题解
#
洛谷
c++
计算几何
排序
双指针
算法学习
笔记23:分治算法
目录分治算法:谈一谈大规模计算框架MapReduce中的分治思想如何理解分治算法分治算法应用举例分析分治思想在海量数据处理中的应用解答开篇内容小结分治算法:谈一谈大规模计算框架MapReduce中的分治思想MapReduce是Google大数据处理的三驾马车之一,另外两个是GFS和Bigtable。它在倒排索引、PageRank计算、网页分析等搜索引擎相关的技术中都有大量的应用。尽管开发一个Map
_无感
·
2023-11-17 09:47
数据结构与算法之美学习笔记
算法
数据结构
分治算法
代码随想录
算法学习
心得 20 | 669.修剪二叉树、108.将有序数组转换为二叉搜索树、538.把二叉搜索树转换为累加树...
一、修剪二叉树链接:力扣描述:给你二叉搜索树的根节点root,同时给定最小边界low和最大边界high。通过修剪二叉搜索树,使得所有节点的值在[low,high]中。修剪树不应该改变保留在树中的元素的相对结构(即,如果没有被移除,原有的父代子代关系都应当保留)。可以证明,存在唯一的答案。所以结果应当返回修剪好的二叉搜索树的新的根节点。注意,根节点可能会根据给定的边界发生改变。思路:按照中左右的处理
Merry Change
·
2023-11-17 02:36
算法
数据结构
leetcode
c++
半平面求交 -
洛谷
- P3194 [HNOI2008] 水平可见直线
欢迎关注更多精彩关注我,学习常用算法与数据结构,一题多解,降维打击。往期相关背景点击前往题目大意题目链接https://www.luogu.com.cn/problem/P3194在直角坐标系中给定一些直线,然后从Y轴无穷大处往0处看,问可以看到哪些直线。解析通过观察可以发现,能看到的直线会形成一个开口凸包。可以先对直线进行方向规定向右,然后进行半平面求交,凸包有效的边就是可以看到的直线。代码#i
闪电彬彬
·
2023-11-16 21:20
图形学
高阶算法
数学
半平面求交
凸包
极角排序
半平面求交 -
洛谷
- P3256 [JLOI2013] 赛车
欢迎关注更多精彩关注我,学习常用算法与数据结构,一题多解,降维打击。往期相关背景点击前往题目大意题目链接https://www.luogu.com.cn/problem/P3194有一场赛车比赛,每辆车有自己的起位置和速度,比赛时间无限长。问题是求有哪些车辆跑在最前面。解析在直角坐标系中画出直线代表每辆车的状态。每个时刻,处在最高处的车辆就是最前在的车辆。所有时刻组成的图形是一个半平在交,所有半平
闪电彬彬
·
2023-11-16 21:18
高阶算法
数学
半平面交
凸包
计算几何
CF525E Anya and Cubes
CF525EAnyaandCubes
洛谷
CF525EAnyaandCubes题目大意给定一个长度为nnn的序列aia_iai。你可以进行不超过kkk次修改,使序列中的一个数aia_iai变为ai!
tanjunming2020
·
2023-11-16 18:39
题解
题解
c++
洛谷
NOIP 2023 模拟赛 挑战 NPC IV
洛谷
NOIP2023模拟赛挑战NPCIV题目大意设f(x)=1+log2lowbit(x)f(x)=1+\log_2\text{lowbit}(x)f(x)=1+log2lowbit(x),对于一个111
tanjunming2020
·
2023-11-16 17:56
题解
好题
题解
c++
CF438E. The Child and Binary Tree
传送门:
洛谷
解题思路:考虑设f(i)f(i)f(i)为权值为iii的二叉树的个数.根据经典套路,枚举一个节点的值,不妨枚举根节点的值.设g(i)g(i)g(i)为iii权值是否合法(也就是是否在集合CCC
yingjiayu12
·
2023-11-16 16:47
c++算法
#
生成函数
算法
P4841 [集训队作业2013] 城市规划
传送门:
洛谷
解题思路:设f(i)f(i)f(i)表示iii个点的无向联通图的个数.设g(i)g(i)g(i)为iii个点的无向图的个数.考虑枚举一个点的联通分量包含点的个数,不妨标记为1号点.那么有:g
yingjiayu12
·
2023-11-16 16:47
c++算法
#
生成函数
算法
python刷题 NOI题库 python题解
洛谷
、牛客网、AcWing 刷题等
CSDN博客NOI题库python题解-2022.01.07整理(1.4-1.7)NOI题库python题解-2022.01.07整理(1.4-1.7)_dllglvzhenfeng的博客-CSDN博客
洛谷
dllglvzhenfeng
·
2023-11-16 14:53
信息技术
科普
python算法
人工智能
算法
信奥
python
青少年趣味编程
【
洛谷
P2440】木材加工 题解(二分查找+循环)
木材加工题目背景要保护环境题目描述木材厂有nnn根原木,现在想把这些木头切割成kkk段长度均为lll的小段木头(木头有可能有剩余)。当然,我们希望得到的小段木头越长越好,请求出lll的最大值。木头长度的单位是cm\text{cm}cm,原木的长度都是正整数,我们要求切割得到的小段木头的长度也是正整数。例如有两根原木长度分别为111111和212121,要求切割成等长的666段,很明显能切割出来的小
HEX9CF
·
2023-11-16 07:14
数据结构与算法
算法
c++
数据结构
【
洛谷
P2440】木材加工 题解(二分查找+递归)
木材加工题目背景要保护环境题目描述木材厂有nnn根原木,现在想把这些木头切割成kkk段长度均为lll的小段木头(木头有可能有剩余)。当然,我们希望得到的小段木头越长越好,请求出lll的最大值。木头长度的单位是cm\text{cm}cm,原木的长度都是正整数,我们要求切割得到的小段木头的长度也是正整数。例如有两根原木长度分别为111111和212121,要求切割成等长的666段,很明显能切割出来的小
HEX9CF
·
2023-11-16 07:44
数据结构与算法
算法
洛谷
P3378 【模板】堆
好久没写博客啦,最近ACM集训学到了深搜(DFS)和广搜(BFS),学之前先学学队列的用法,于是就发现了这道题!!!这是一道简单的模板题,所以直接上AC代码!!!!#define_CRT_SECURE_NO_WARNINGS1#include#include//队列头文件#include//动态数组头文件#include//functional头文件usingnamespacestd;//prio
枫叶丹4
·
2023-11-16 05:40
c++
洛谷
P1789 【Mc生存】插火把
#define_CRT_SECURE_NO_WARNINGS1//用c++的头写c要不然会有一个RE#includeusingnamespacestd;intn,m,k,x,y,ans,a[101][101];//数组不需要开那么大101足够intmain(){scanf("%d%d%d",&n,&m,&k);//火把for(inti=1;i<=m;i++){scanf("%d%d",&x,&y)
枫叶丹4
·
2023-11-16 05:10
c++
c语言
【算法集训暑期刷题营】7.23日题---字符串
《算法集训传送门》 引言铭记于心✨我唯一知道的,便是我一无所知✨❄️我们的算法之路❄️ 众所周知,作为一名合格的程序员,算法能力是不可获缺的,并且在
算法学习
的过程中我们总是能感受到算法的✨魅力✨。
梦想new的出来
·
2023-11-16 00:23
算法集训
算法
深度优先
leetcode
P5960 【模板】差分约束算法
题目链接:【模板】差分约束算法-
洛谷
思路:题目要求可行解即可,我们可以用最长路或者最短路来求,这里我选用最长路的方式来求一组最小值解,最长路的建边方式是由小到大建边代码如下:importsysfromcollectionsimportdequeinf
GHOSTANDBREAD
·
2023-11-15 18:55
算法笔记
算法
python
0814-差分约束最长路-
洛谷
P1250 种树
传送门大致题意给你三个数B,E,T,表示在B和E之间至少种T棵树最后问你满足要求的整个区间内最少种多少棵树分析看到有很多“至少”的条件,脑海中就应该浮现出很多个大于等于的符号,然后就自然而然的想到差分约束系统了这道题我们可以考虑前缀和来处理,然后建图,用spfa跑一个最长路即可,需要注意的是相邻两个区间a,b(?姑且这么说)0=的形式来建图,跑最长路)sum[b]-sum[a]>=0sum[a]-
Faithfully__xly
·
2023-11-15 18:24
差分约束
SPFA
图论
差分约束系统
洛谷
洛谷
P1260 工程规划(差分约束)
题目描述造一幢大楼是一项艰巨的工程,它是由n个子任务构成的,给它们分别编号1,2,…,n(5≤n≤1000)。由于对一些任务的起始条件有着严格的限制,所以每个任务的起始时间T1,T2,…,Tn并不是很容易确定的(但这些起始时间都是非负整数,因为它们必须在整个工程开始后启动)。例如:挖掘完成后,紧接着就要打地基;但是混凝土浇筑完成后,却要等待一段时间再去掉模板。这种要求就可以用M(5≤m≤5000)
weixin_30681615
·
2023-11-15 18:22
洛谷
p1993 差分约束+dfs版spfa
这道题算作是差分约束模板题了,关于差分约束,我强推这位大佬的博客。https://blog.csdn.net/consciousman/article/details/53812818里面博客这段话就是解决这些题目的精髓了;(下面这段话是上面博客里面的)/************************************************************************
Boxxxxxxx
·
2023-11-15 18:20
学习
算法
算法
差分约束
图
spfa
dfs
洛谷
P5960 【模板】差分约束算法
DescriptionDescriptionDescriptionSolutionSolutionSolutionSPFA:SPFA:SPFA:对于每个Xi−Xj≤YX_i-X_j\leqYXi−Xj≤Y,建一条边(j,i)=Y(j,i)=Y(j,i)=Y然后要有一个超级源点000,对于i∈[1,n]i∈[1,n]i∈[1,n]建一条边(0,i)=0(0,i)=0(0,i)=0跑一遍最短路/最长路
SSL_HJQ
·
2023-11-15 18:49
差分约束
最短路
bellman–ford
algorithm
SPFA
最短路
差分约束
洛谷
P5960 【模板】差分约束算法 SPFA/Bellman-Ford
给mmm个不等式,有nnn个未知数,求任意一组解。每个不等式形如:xc−xc′≤yx_c-x_{c'}\leyxc−xc′≤y思路:每个差分约束可以转变为xc≤xc′+yx_c\lex_{c'}+yxc≤xc′+y这个形式类似于单源最短路径中的三角不等式d[y]≤d[x]+zd[y]\led[x]+zd[y]≤d[x]+z,因此令c,c′c,c'c,c′为结点的编号,c′c'c′到ccc连一条距离
wineandchord
·
2023-11-15 18:47
最短路
差分约束
洛谷
P5960 【模板】差分约束
【模板】差分约束题目描述给出一组包含mmm个不等式,有nnn个未知数的形如:{xc1−xc1′≤y1xc2−xc2′≤y2⋯xcm−xcm′≤ym\begin{cases}x_{c_1}-x_{c'_1}\leqy_1\\x_{c_2}-x_{c'_2}\leqy_2\\\cdots\\x_{c_m}-x_{c'_m}\leqy_m\end{cases}⎩⎨⎧xc1−xc1′≤y1xc2−xc2′
GG_Bond...
·
2023-11-15 18:38
编程万能专栏(什么都有)
题解
算法
图论
洛谷
P5960 【模板】差分约束算法
作为一道模板题,没什么多说的。正题:差分约束算法1、x-y>z=>x>z+y=>add(x,y,-z)2、虚拟源点0向各个点建边,权值为0=>add(0,i,0)2、用spfa算出最长路,直接输出就好了。代码实现#include#includeusingnamespacestd;constintN=1e6+10;constintINF=0x3f;intst[N],n,m,w[N],ne[N],he
zzx71967168
·
2023-11-15 18:07
算法
图论
上一页
26
27
28
29
30
31
32
33
下一页
按字母分类:
A
B
C
D
E
F
G
H
I
J
K
L
M
N
O
P
Q
R
S
T
U
V
W
X
Y
Z
其他