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
lct模板题
bzoj 2648 (kdtree
模板题
)
这天,SJY显得无聊。在家自己玩。在一个棋盘上,有N个黑色棋子。他每次要么放到棋盘上一个黑色棋子,要么放上一个白色棋子,如果是白色棋子,他会找出距离这个白色棋子最近的黑色棋子。此处的距离是曼哈顿距离即(|x1-x2|+|y1-y2|)。现在给出Nusingnamespacestd;constintMAXN=1000011;constintinf=(1'9')&&c!='-')c=getchar()
黑码
·
2020-08-20 09:29
kdtree
[BZOJ3053][KD树]The Closest M Points
题意给定k维空间的n个点,每次询问给出一个点,求于给出的点距离最小的m个点KD树标准
模板题
#include#include#include#include#defineN100010usingnamespacestd
LowestJN
·
2020-08-20 08:15
KD树
TCP三次握手四次挥手,11种状态
前半部分:http://blog.51cto.com/jinlong/2065461后半部分:https://www.cnblogs.com/zm
lct
t/p/3690998.html1、三次握手置位概念
从零开始学习的ZHL
·
2020-08-20 07:46
计算机网络
HDU 1285 说一道拓扑排序
HDU1285是一道很常规的拓扑排序,
模板题
。看了下,网上有朋友将各种做法总结在一起,我也照葫芦画瓢一次。
117瓶果粒橙
·
2020-08-20 04:12
#
HDU
#
图论
博弈论(巴什博弈,威佐夫博弈,尼姆博弈,附有模板及题目)
一、巴什博弈描述:n个数,一次最多报m个,最后取光的人获胜结论:当n为m+1的倍数时,后手必胜,其它情况均是先手必胜
模板题
及模板:A题hdu1846BraveGame#includeusingnamespacestd
nefu_zc
·
2020-08-20 04:28
P1886 滑动窗口 /【模板】单调队列(单调队列)
滑动窗口/【模板】单调队列题目传送门解题思路这题就是一道
模板题
目,我们可以直接用单调队列的单调递增和单调递减来做单调队列AC代码#include#includeusingnamespacestd;longlongn
SSL_LKJ
·
2020-08-20 04:10
单调队列
POJ 1285 确定比赛名词 (拓扑排序)
vectorans;for(inti=1;i>n>>m){init();for(inti=0;i>ui>>vi;add(ui,vi);in[vi]++;}topsort();}return0;}拓扑排序
模板题
东野圭吾#
·
2020-08-20 04:45
拓扑排序
NOI备战总结ing……
持续做题ing……已完成:树套树点分治博弈论凸包杜教筛反演FFT数位DPDP专栏网络流数学专栏正在进行中:waiting:SAMKd-tree矩阵树分治FWTBSGSprufer序列仙人掌
LCT
线性基计算几何
weixin_30906671
·
2020-08-20 04:50
确定比赛名次 (
模板题
)
HDU-1285有N个比赛队(1usingnamespacestd;constintMAXN=1e3+10;intvis[MAXN];inta[MAXN][MAXN];intn,m;voidtoposort(){for(inti=1;i<=n;i++){for(intj=1;j<=n;j++){if(vis[j]==0){vis[j]--;printf("%d",j);if(i!=n){print
Mason_xm
·
2020-08-20 03:14
拓扑排序
BFS,DFS等搜索题目总结
PATA1003(
模板题
)PATA1004.CountingLeaves(30)(对于树的思想的搜索)PATA1013.BattleOver
YYyyCCCcccBb
·
2020-08-20 03:16
~最长递增子序列(LIS)~~~~树状DP
先引入一个
模板题
:题目:“最少拦截系统”某国有一种导
HAUT_Xjl
·
2020-08-20 03:44
算法
SSL1502 校门外的树【树状数组】
思路这道题其实也是一道树状数组
模板题
,我们要修改区间[l,r][l,r][l,r]的值,而树状数组不能直接修改。所以我们考虑差分。
Jackma_mayichao
·
2020-08-20 03:10
树状数组
题解
Ural P1028 星星stars【树状数组】
思路树状数组
模板题
因为y轴已经是升序所以直接对x进行树状数组处理即可就是模板#include#include#include#include#includeusingnamespacestd;intc[
Jackma_mayichao
·
2020-08-20 03:10
题解
树状数组
Prim 算法模版
intk[maxn];intc[maxn];intx[maxn],y[maxn];intdt[maxn];//dt[i]表示节点i到起点的距离intn;boolvis[maxn];intfm[maxn];l
lct
自ran而然
·
2020-08-20 03:39
模版
HDU - 5973 Game of Taking Stones 威佐夫博弈+高精度
威佐夫博弈的
模板题
判断(√5-1)/2*(b-a)是否和a相等但是数据很大,用Java开了高精度,二分求√5的值importjava.util.*;importjava.math.
Lngxling
·
2020-08-20 02:50
hdu
=====基础算法=====
NOIP专题复习(一) 基础的背包问题
之所以要走这么一个专题原因也很简单,在下的基础实在是太薄弱了…所以接下来可能会变成非常基础的题、略有难度的题和
模板题
并存的东西..于是就是这样,就先从背包开始吧(dp[i][j]=max(dp[i-1]
LittleRewriter
·
2020-08-20 02:17
dp
HDU-1258 确定比赛名次 【
模板题
】
确定比赛名次TimeLimit:2000/1000MS(Java/Others)MemoryLimit:65536/32768K(Java/Others)TotalSubmission(s):22168AcceptedSubmission(s):8910ProblemDescription有N个比赛队(1#includeusingnamespacestd;constintMAXN=1e3+10;/
DTL66
·
2020-08-20 02:57
15-拓扑排序
暑假集训
C++跨平台库QT学习7 使用UnitTest单元测试入门
C++跨平台库QT学习7使用UnitTest单元测试入门一、新建子目录项目二、新建控制台项目三、新建测试用例子目录项目myca
lct
est.pro文件内容:测试用例文件test_myca
lct
esttest.cpp
谢厂节_编程圈
·
2020-08-20 02:57
#
QT
威佐夫博弈(
模板题
)
有两堆石子,数量任意,可以不同。游戏开始由两个人轮流取石子。游戏规定,每次有两种不同的取法,一是可以在任意的一堆中取走任意多的石子;二是可以在两堆中同时取走相同数量的石子。最后把石子全部取完者为胜者。现在给出初始的两堆石子的数目,如果轮到你先取,假设双方都采取最好的策略,问最后你是胜者还是败者。Input输入包含若干行,表示若干种石子的初始情况,其中每一行包含两个非负整数a和b,表示两堆石子的数目
starlet_kiss
·
2020-08-20 02:20
[
模板题
]子矩阵的和
来源:
模板题
算法标签:前缀和题目描述输入一个n行m列的整数矩阵,再输入q个询问,每个询问包含四个整数x1,y1,x2,y2,表示一个子矩阵的左上角坐标和右下角坐标。对于每个询问输出子矩阵中所有数的和。
蒟蒻%
·
2020-08-20 02:12
模板题
[bzoj2639]矩形计算——二维莫队or四维数点
思路:二维莫队的
模板题
,但是复杂度好像不太明确。。。于是可以换一种思路,考虑平方的几何意义,即两个颜色相同的点可以构成一个点对,每一次询问在某矩阵中出现的点对个数。对于每一个矩阵我们拆成
ylsoi
·
2020-08-20 02:47
数点
树状数组
TI-AM1808_LINUX开发笔记
一.开发环境1..windows7+VMware+Ubuntu14.04.1LTS2.ubuntu开发目录:/home/
lct
3.编译工具:arm-linux-gcc4.4.3,所在目录:/usr/local
lincuiting06
·
2020-08-20 00:53
linux
交叉编译
嵌入式系统
Ubuntu下git使用过程
mkdirgitpro进入目录:cdgitpro初始化:gitinit3、操作创建文件:vireadme.txt添加文件:gitaddreadme.txt设置名字:gitconfig–globaluser.name“
lct
agnes
lincuiting06
·
2020-08-20 00:03
工具环境搭建
ubuntu
git
AM1808触摸屏驱动移植
Board-da850-evm.c#defineDA850_TSC_PENGPIO_TO_PIN(2,12)//
lct
set#includestaticintads7843_pendown_state(
lincuiting06
·
2020-08-20 00:03
Linux驱动
如何在 Linux 中统计一个进程的线程数
编译自:http://ask.xmodulo.com/number-of-threads-process-linux.html作者:DanNanni原创:
LCT
Thttps://linux.cn/article
weixin_34247032
·
2020-08-19 21:20
约瑟夫环的多种实现形式
题目约瑟夫环是算法题中简单的入门题,可以通过简单的模拟即可做出,但选用什么样的数据结构来实现是一个值得考究的问题,
模板题
可以找这个洛谷P1996PS(无聊人的无聊之语)前段时间忙五一赛,中途似乎有入选校集训队的希望
微风袭来
·
2020-08-19 19:03
#
ACM——模拟
c++写算法题:综合
c++算法题:综合拯救公主1251:仙岛求药dijkstra
模板题
最短路最小生成树模板kruskal法dfs综合体题codevs1004四子连棋dp动态规划codevs1010过河卒codevs1014
carpediemZJ
·
2020-08-19 15:17
算法笔记
bzoj3514 Codechef MARCH14 GERALD07加强版
LCT
&&主席树
首先把边依次加到图中,若当前这条边与图中的边形成了环,那么把这个环中最早加进来的边弹出去并将每条边把哪条边弹了出去记录下来:ntr[i]=j,特别地,要是没有弹出边,ntr[i]=0;这个显然是可以用
LCT
lych_cys
·
2020-08-19 10:06
bzoj
BZOJ3514: Codechef MARCH14 GERALD07加强版
主席树+
LCT
每次加边的时候判断一下是否成环如果没有就加进去否则弹出环内比序号最小边然后统计答案#include#include#include#include#includeusingnamespacestd
Hillan_
·
2020-08-19 10:19
数据结构
主席树(可持久化线段树
Link
Cut
Tree
线段树
洛谷 P3690 【模板】Link Cut Tree (动态树)
LCT
题目描述给定n个点以及每个点的权值,要你处理接下来的m个操作。操作有4种。操作从0到3编号。点从1到n编号。0:后接两个整数(x,y),代表询问从x到y的路径上的点的权值的xor和。保证x到y是联通的。1:后接两个整数(x,y),代表连接x到y,若x到y已经联通则无需连接。2:后接两个整数(x,y),代表删除边(x,y),不保证边(x,y)存在。3:后接两个整数(x,y),代表将点x上的权值变成y
Amber_lylovely
·
2020-08-19 10:49
LCT
模板
Lct
系列小结
这个东西欠了很久了(博客也停了很久了)这篇博文不负责讲解
Lct
的基础知识(太麻烦)所以有需要的同学可以看这里PART1我们首先给一个模板structSplay{ intF,s[2],rev; intval
hwzzyr
·
2020-08-19 10:16
动态树
link-cut
tree
数据结构
线段树详解 二 ----(区间修改区间查询)
例题POJ3468----
模板题
题目链接原理详解:首先大家应该都已经会了线段树的单点更新和单点查询了也就是已经了解了线段树的整体机制如果不了解先看这个单点修改单点查询那么线段树的区间操作呢主要是使用了一个延迟标记
1900_
·
2020-08-19 10:24
二叉树&&各种树
hdu 1536 SG函数
模板题
千万注意游戏的组合用SG函数值异或 是SG函数的值啊
S-NimTimeLimit:5000/1000MS(Java/Others)MemoryLimit:65536/32768K(Java/Others)TotalSubmission(s):3077AcceptedSubmission(s):1361ProblemDescriptionArthurandhissisterCarollhavebeenplayingagamecalledNimfors
chasexie(xiehonghao)
·
2020-08-19 10:52
ACM模板
博弈
线段树单点修改,区间查询的
模板题
1547:【例1】区间和(信息学一本通网站)时间限制:1000ms内存限制:524288KB提交数:1175通过数:318【题目描述】给定一数列,规定有两种操作,一是修改某个元素,二是求区间的连续和。【输入】输入数据第一行包含两个正整数n,m(n≤100000,m≤500000),以下是m行,每行有三个正整数k,a,b(k=0或1,a,b≤n).k=0时表示将a处数字加上b,k=1时表示询问区间[
gzcszzx
·
2020-08-19 09:19
数据结构--线段树
BZOJ 4016 最短路径树问题 最短路径树构造+点分治
题目:BZOJ4016最短路径树问题分析:大家都说这是一道强行拼出来的题,属于是两种算法的
模板题
。我们用dijkstra算法算出1为源点的最短路数组,然后遍历一下建出最短路树。
daxian3723
·
2020-08-19 09:11
BZOJ 3514 Codechef MARCH14 GERALD07 加强版
LCT
+主席树
题意:N个点M条边的无向图,询问保留图中编号在[l,r]的边的时候图中的联通块个数。分析:据说有dalao会离线做这题?看到L和R就能想到主席树?dalao们太强了……如果我们给出n个点,m条边,求整张图的联通块个数,那么可以维护一个并查集,假如合并了p次,那么最终结果就是n-p。但是,如果求保留[L,R]这些边图中的联通块个数怎么办?因为边的序号是有序的,所以我们肯定是要把边一次连入图中的。设我
daxian3723
·
2020-08-19 09:11
POJ 1195 Mobile phones 二维树状数组
模板题
题意:给出一个全0的矩阵,然后一些操作0S:初始化矩阵,维数是S*S,值全为0,这个操作只有最开始出现一次1xyval:对于矩阵的X,Y坐标增加A2x1y1x2y2:询问(x1,y1)到(x2,y2)区间内值的总和3:结束对这个矩阵的操作思路:使用二维树状数组进行操作AC_code#include#include#include#include#include#include#include#in
flyzer
·
2020-08-19 09:29
树状数组
线段树
BZOJ_3514_Codechef MARCH14 GERALD07加强版_主席树+
LCT
BZOJ_3514_CodechefMARCH14GERALD07加强版_主席树+
LCT
DescriptionN个点M条边的无向图,询问保留图中编号在[l,r]的边的时候图中的联通块个数。
diaopang1934
·
2020-08-19 09:54
2020.2.18 大一寒假训练十一(set)
ProblemA:NEFU743明明的随机数
模板题
。
Havoc.Wei
·
2020-08-19 08:43
大一寒假培训
HDU ~ 1575 ~ Tr A (矩阵快速幂)
思路:
模板题
,
模板题
。
张松超
·
2020-08-19 08:55
【dp+优化】
【快速幂/矩阵快速幂】
玲珑杯Round#20-E 1157 造物主的戒律 动态主席树算法
之前博客已经讲了主席树,这里也相当于
模板题
,看了前面的讲解应该可以直接AC了。静态主席树讲解动态主席树讲解学动态之前先学静态!!!
WilliamSun0122
·
2020-08-19 08:56
ACM
玲珑杯
主席树
Luogu P1501 [国家集训队]Tree II
解析:我们很容易可以想到用
LCT
进行维护。做过线段树维护区间乘法的同学应该对这种打标记不是很陌生,和线段树不同
Slr2002
·
2020-08-19 08:43
LCT
ACM学习笔记(1)二分法、三分法
ACM学习笔记(0)总纲要总括二分法(一):二分法的基本思想应用快速幂模板|整数快速幂&快速幂取模
模板题
P1226【模板】快速幂||取余运算矩阵快速幂矩阵快速幂总结快速幂+矩阵快速幂(总结+例题)
模板题
STL_CC
·
2020-08-19 08:04
ACM学习笔记
二分法
算法
HDU—1596find the safest road(floyd算法
模板题
)
ProblemDescriptionXX星球有很多城市,每个城市之间有一条或多条飞行通道,但是并不是所有的路都是很安全的,每一条路有一个安全系数s,s是在0和1间的实数(包括0,1),一条从u到v的通道P的安全度为Safe(P)=s(e1)*s(e2)…*s(ek)e1,e2,ek是P上的边,现在8600想出去旅游,面对这这么多的路,他想找一条最安全的路。但是8600的数学不好,想请你帮忙^_^I
KiloMeterKM
·
2020-08-19 08:35
HDU 5052 Yaoge’s maximum profit (树链剖分 + 线段树)
题意:简单来说,就是求树上从s到t点之间的所有点中后面某点的权值减去前面某点的权值最大差值,并且更新这一段路径分析:读完题马上看到树上两点路径就能想到是树链剖分去处理(不会
LCT
,只好写树剖了T_T),
wJs9528-1
·
2020-08-19 07:47
===数据结构===
树链剖分
【持续更新】
LCT
学习笔记
前言之前没怎么打过
LCT
,这次来苏州集训乘机补一个坑
LCT
功能十分强大,它可以维护一个森林的一系列问题
LCT
的结构一句话来说,就是对于森林里的每棵树做轻重链剖分,每条重链用splay维护
LCT
基本操作Access
CE自动机
·
2020-08-19 07:38
[平衡树模板]Treap
算法标签Treap种下第一棵平衡树…题目描述Description这是一道
模板题
。如果觉得这个题水的可以做一下4544压行,是千古神犇花爸爸出的神犇题。
DSL_HN_2002
·
2020-08-19 07:49
文章类型——学习笔记
「BZOJ3514」Codechef MARCH14 GERALD07加强版-
lct
+二维数点
Descriptionnnn个点mmm条边的无向图,询问保留图中编号在[l,r][l,r][l,r]的边的时候图中的联通块个数。n,m≤200000n,m\leq200000n,m≤200000Solution考虑常见套路:联通块数等于点数−-−树边数。从小到大加边,维护最大生成树。求出preipre_iprei表示iii这条边需要删除哪条边,prei=0pre_i=0prei=0表示没有删除任何
DSL_HN_2002
·
2020-08-19 07:48
数据结构——动态树/LCT
数据结构——主席树
HDU1575(矩阵快速幂
模板题
)
简单的矩阵快速幂,输入矩阵直接套模板做就行了。code#include#include#include#include#include#include#include#include//a&3==a%4usingnamespacestd;#definelllonglong#definemem(a)memset(a,0,sizeof(a))constdoubleeps=1e-8;constintma
Cai_Haiq
·
2020-08-19 07:07
hdu
数学
矩阵快速幂
Polya定理
思路:Polya
模板题
,只是m等于3已给出。(1)旋转。每次旋转一格,共旋转n次。每次将项链旋转i格后,其循环节数为gcd(n,i)。(2)翻转。分奇偶讨论。
AgoniAngel
·
2020-08-19 07:11
组合数学
上一页
32
33
34
35
36
37
38
39
下一页
按字母分类:
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
其他