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
洛谷**
半平面求交 -
洛谷
- 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语言
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
算法
图论
洛谷
---P5960---差分约束算法(模板)
输入样例3312323-2131实现思路这题用到了一种名为差分约束系统的思想,将差分约束转化为图论问题。我个人理解为求交集,即求上界时为求所有上界集合的最小值(即最短路径),求下界时为求下界集合的最大值(即最长路径,可以用SPFA改松弛方向来实现)。差分约束的思想可以参考这篇博客:差分约束入门实现代码#include#include#include#includeusingnamespacestd
Ashen_ffm
·
2023-11-15 18:03
C++
差分约束
洛谷
差分约束
SPFA
C++
洛谷
P5960
【差分约束 模板题】
洛谷
P5960(未完待续)
#【模板】差分约束算法【链接】【模板】差分约束算法-
洛谷
##题目描述给出一组包含$m$个不等式,有$n$个未知数的形如:$$\begin{cases}x_{c_1}-x_{c'_1}\leqy_1\\x
warm-blooded
·
2023-11-15 18:01
算法
c++
图论
差分约束 学习笔记
差分约束差分约束就是:给你n个变量,m个未知数,形成这样几组的不等式:xix_ixi-yjy_jyj0的最小解,那么xix_ixi到yiy_iyi连边,跑最长路,这个和普通的最长路还不太一样,具体看代码;模板题:
洛谷
不拿牌不改名
·
2023-11-15 18:31
#
差分约束
差分约束
【
洛谷
】P5960 【模板】差分约束算法
题目地址:https://www.luogu.com.cn/problem/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}\leq
记录算法题解
·
2023-11-15 18:31
AC
搜索与图论
算法
图论
洛谷
OJ:P5960 【模板】差分约束算法
思路:差分约束模板题,注意使用SPFA来判断负环,也即无解的情况。#include#include#include#include#include#include#include#includeusingnamespacestd;#definemaxn5005#definelllonglongintn,m,dis[maxn],cnt[maxn];boolvis[maxn];queueque;str
信仰..
·
2023-11-15 18:57
图论
差分约束模板
求解
洛谷
模板题下面就是一个差分约束系统。{x1−x2=wdi
hesorchen
·
2023-11-15 18:57
#
差分约束
【
洛谷
P5019】[NOIP2018 提高组] 铺设道路 题解(分治算法+双指针)
[NOIP2018提高组]铺设道路题目背景NOIP2018提高组D1T1题目描述春春是一名道路工程师,负责铺设一条长度为nnn的道路。铺设道路的主要工作是填平下陷的地表。整段道路可以看作是nnn块首尾相连的区域,一开始,第iii块区域下陷的深度为did_idi。春春每天可以选择一段连续区间[L,R][L,R][L,R],填充这段区间中的每块区域,让其下陷深度减少111。在选择区间时,需要保证,区间
HEX9CF
·
2023-11-15 11:12
数据结构与算法
算法
c++
【
洛谷
P1786】帮贡排序 题解(结构体排序)
帮贡排序题目背景在absi2011的帮派里,死号偏多。现在absi2011和帮主等人联合决定,要清除一些死号,加进一些新号,同时还要鼓励帮贡多的人,对帮派进行一番休整。题目描述目前帮派内共最多有一位帮主,两位副帮主,两位护法,四位长老,七位堂主,二十五名精英,帮众若干。现在absi2011要对帮派内几乎所有人的职位全部调整一番。他发现这是个很难的事情。于是要求你帮他调整。他给你每个人的以下数据:他
HEX9CF
·
2023-11-15 11:03
数据结构与算法
算法
c++
《
洛谷
深入浅出进阶篇》 P2367语文成绩——差分
上链接:P2367语文成绩-
洛谷
|计算机科学教育新生态(luogu.com.cn)https://www.luogu.com.cn/problem/P2367上题干:题目背景语文考试结束了,成绩还是一如既往地有问题
louisdlee.
·
2023-11-15 06:48
洛谷深入浅出进阶篇
算法
c++
2023.11.10 信息学日志
CF1613ECrazyRobot题目描述题目概况思路点拨1.CF1613ECrazyRobot题目描述https://www.luogu.com.cn/problem/CF1613E题目概况来源:Codeforces
洛谷
难度
_Zhx_
·
2023-11-15 04:35
日志
日志
寒假第六周总结(2.14-2.20)
算法部分:这周的刷题主要围绕acwing和
洛谷
,比赛则是codeforces和atcoder先说codeforces:今天晚上还有一场还没开始打,教育场立个FLAG做题数+4然后模拟了一把情人节专场,效果很差心态爆炸
黑谷小健
·
2023-11-15 03:25
深度优先
算法
动态规划
P7831 [CCO2021] Travelling Merchant
去
洛谷
看我的博客题目大意给出一个有向图,每条边有两个权值,分别代表通过该路径的最小要求rir_iri,和通过后增加的值pip_ipi。问:从每个点出发,各需要至少多少初始值,才能不停走下去。
AuroraWind
·
2023-11-14 22:35
题解
算法
图论
c++
洛谷
NOIP 2023 模拟赛 汪了个汪
洛谷
NOIP2023模拟赛汪了个汪题目大意有一款游戏,这个游戏有一个牌堆和一个金字塔形的棋盘,总共有333关。
tanjunming2020
·
2023-11-14 18:58
题解
好题
题解
c++
2023NOIPA层联测12(ACCODER413)
2023NOIPA层联测12(ACCODER413)2023年10月16日/信息学/算法[ABC267F]ExactlyKSteps题目见
洛谷
。
DeepSeaSpray
·
2023-11-14 18:50
信息学
比赛
算法
c++
《深入浅出进阶篇》
洛谷
P4147 玉蟾宫——悬线法dp
上链接:P4147玉蟾宫-
洛谷
|计算机科学教育新生态(luogu.com.cn)https://www.luogu.com.cn/problem/P4147上题干:有一个NxM的矩阵,每个格子里写着R或者
louisdlee.
·
2023-11-14 09:32
洛谷深入浅出进阶篇
算法
c++
洛谷
P1923 【深基9.例4】求第 k 小的数(java)
importjava.io.BufferedReader;importjava.io.IOException;importjava.io.InputStreamReader;importjava.io.StreamTokenizer;importjava.util.Arrays;importjava.util.Scanner;//输入n个数字ai,输出这些数字的第k小的数。最小的数是第0小。pub
!!!525
·
2023-11-14 01:14
java
算法
java
算法
开发语言
QUST 青岛科技大学 信息学院 一些竞赛
去“
洛谷
-题单”刷题/去PTA平台刷往年团体程序设计天梯赛题目4.蓝桥
学徒小昊
·
2023-11-13 19:30
比赛
经验分享
【真题T1】[NOIP2021] 报数
一.题目P7960[NOIP2021]报数-
洛谷
|计算机科学教育新生态(luogu.com.cn)二.分析既然题目说7以及带7的十进制的倍数不能报。那我们提前预处理,把这些数标记一下就可以了。
_szy_
·
2023-11-13 16:47
真题T1
算法
【CSP-J 2021】插入排序
【CSP-J2021】插入排序解题报告1题目链接
洛谷
P29102题目大意题目名称:插入排序题目大意:HHH老师给了一个长度为nnn的数组aaa,数组下标从111开始,并且数组中的所有元素均为非负整数。
yh2021SYXMZ
·
2023-11-13 14:23
CCF
题解
算法
排序算法
洛谷
P9388 [THUPC 2023 决赛] 先人类的人类选别(主席树+权值线段树)
2的博客-
洛谷
博客题解这个题是2023ccpc深圳热身赛的题目,也是thupc2023决赛的题目,学弟问了一下,于是就乱搞了一下,搞了很久才a,赛后一看题解直呼自己sb不过主席树和权值线段树两棵树叠加在一起的操作也确实很少见
Code92007
·
2023-11-13 09:21
乱搞AC
#
乱搞AC
主席树
权值线段树
洛谷
NOIP 2023 模拟赛-汪了个汪-题解
简要题意棋盘上有nnn行,第iii行有iii个格子。你要在格子填1∼n1\simn1∼n,满足:每行第一个数互不相同所有在行上相邻的两个数所组成的无序对互不相同每行的数互不相同n≤4000n\le4000n≤4000题解容易发现棋盘上的无序对与总的无序对数量是相同的,也就是说,要全部填满。可以考虑把它们分类,然后再按规律放数。我们发现,无序对中两数差为111有n−1n-1n−1个,差为222有n−
dygxczn
·
2023-11-13 07:57
算法
多关键字dp,P1687 机器人小Q
P1687机器人小Q-
洛谷
|计算机科学教育新生态(luogu.com.cn)题目描述成功派送完这个大单后,餐厅决定引入一名新成员:机器人小Q。
Landing_on_Mars
·
2023-11-13 05:11
#
线性dp
算法
动态规划
NOIP前刷题记录
对于即将到来的NOIP2018ssfd,所以下决心要把自己近期做过的题目(衡量标准为
洛谷
蓝题难度或以上)整理一下,归归类,简单地写一下思路,就当作自己复习了吧qwq本随笔持续更新,自2018.9.19开始
weixin_30695195
·
2023-11-13 02:59
洛谷
NOIP 2023 模拟赛 个人总结
种树有nnn个数,和kkk,每次可以把x(x∣k)x(x\midk)x(x∣k)乘到一个数,然后k←kxk\gets\frackxk←xk,求所有数的约数个数乘积的最大值。n,k,ai≤104n,k,a_i\le10^4n,k,ai≤104一开始考虑分解aia_iai,对每个质因子单独考虑,发现每次加在质因子最少的那个数最优,于是用了个优先队列维护这个数,大概8点40分写完过了大样例,然后静态检查
dygxczn
·
2023-11-13 02:54
学习方法
洛谷
NOIP 2023 模拟赛 P9837 汪了个汪
洛谷
NOIP2023模拟赛P9837汪了个汪文章目录
洛谷
NOIP2023模拟赛P9837汪了个汪题目大意思路code题目大意构造一个高为nnn的棋盘,第iii行有iii个格子。
2020fengziyang
·
2023-11-13 02:54
构造题
题解
算法
数据结构
noip模拟
c++
洛谷
NOIP 2023 模拟赛 P9836 种树
洛谷
NOIP2023模拟赛P9836种树文章目录
洛谷
NOIP2023模拟赛P9836种树题目大意思路code题目大意路边有nnn棵树,每棵树的高度均为正整数,记作p1,p2…pnp_1,p_2\dotsp_np1
2020fengziyang
·
2023-11-13 02:51
题解
算法
noip模拟
c++
洛谷
小H回家题解
这里附上题目链接:回家。题目描述小H在一个划分成了n*m个方格的长方形封锁线上。每次他能向上下左右四个方向移动一格(当然小H不可以静止不动),但不能离开封锁线,否则就被打死了。刚开始时他有满血6点,每移动一格他要消耗1点血量。一旦小H的血量降到0,他将死去。他可以沿路通过拾取鼠标(什么鬼。。。)来补满血量。只要他走到有鼠标的格子,他不需要任何时间即可拾取。格子上的鼠标可以瞬间补满,所以每次经过这个
辅玉
·
2023-11-12 21:15
洛谷题解
bfs
dfs
剪枝
【
洛谷
P1478】陶陶摘苹果(升级版)题解(多重集合+贪心算法)
陶陶摘苹果(升级版)题目描述又是一年秋季时,陶陶家的苹果树结了nnn个果子。陶陶又跑去摘苹果,这次他有一个aaa公分的椅子。当他手够不着时,他会站到椅子上再试试。这次与NOIp2005普及组第一题不同的是:陶陶之前搬凳子,力气只剩下sss了。当然,每次摘苹果时都要用一定的力气。陶陶想知道在s#include#include#defineAUTHOR"HEX9CF"usingnamespacestd
HEX9CF
·
2023-11-12 20:37
数据结构与算法
贪心算法
算法
c++
【
洛谷
P5019】[NOIP2018 提高组] 铺设道路 题解(模拟算法+双指针)
[NOIP2018提高组]铺设道路题目背景NOIP2018提高组D1T1题目描述春春是一名道路工程师,负责铺设一条长度为nnn的道路。铺设道路的主要工作是填平下陷的地表。整段道路可以看作是nnn块首尾相连的区域,一开始,第iii块区域下陷的深度为did_idi。春春每天可以选择一段连续区间[L,R][L,R][L,R],填充这段区间中的每块区域,让其下陷深度减少111。在选择区间时,需要保证,区间
HEX9CF
·
2023-11-12 20:37
数据结构与算法
算法
c++
【
洛谷
P1478】陶陶摘苹果(升级版)题解(向量+排序+贪心算法)
陶陶摘苹果(升级版)题目描述又是一年秋季时,陶陶家的苹果树结了nnn个果子。陶陶又跑去摘苹果,这次他有一个aaa公分的椅子。当他手够不着时,他会站到椅子上再试试。这次与NOIp2005普及组第一题不同的是:陶陶之前搬凳子,力气只剩下sss了。当然,每次摘苹果时都要用一定的力气。陶陶想知道在s#include#include#defineAUTHOR"HEX9CF"usingnamespacestd
HEX9CF
·
2023-11-12 20:06
数据结构与算法
贪心算法
算法
c++
洛谷
NOIP 2023 模拟赛 种树
洛谷
NOIP2023模拟赛种树题目大意路边有nnn棵树,第iii棵树的高度为aia_iai。定义这棵树的宽度为它高度的正因数个数,这些树能覆盖的距离为它们宽度的乘积。
tanjunming2020
·
2023-11-12 20:05
题解
好题
题解
c++
上一页
19
20
21
22
23
24
25
26
下一页
按字母分类:
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
其他