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
Intl
动态规划法
String[]args){int[]is={1,3,4,5};fun(7,is);}publicstaticvoidfun(intk,int[]is){int[]i1=newint[99];for(
intl
lovelyesz
·
2020-08-18 08:21
个人笔记
最大非增、非减子序列模板
1e6+5;inta[N],f[N];intd[N];//d[i]用于记录a[0...i]的最大长度//最大非降子序列intbsearch(constint*f,intsize,constint&a){
intl
M_Lter
·
2020-08-18 08:38
模板
hdu线段树专题训练
includeusingnamespacestd;#definelsonl,m,rt>1;build(lson);build(rson);PushUP(rt);}voidupdate(intp,intadd,
intl
chao_xun
·
2020-08-18 08:43
ACM算法_线段树
【专题属性】线段树
结构体structnode{
intl
,r;代表i记录的是区间[l,r]intlazy;延迟标记。...}ST[maxn];以上定义在下文中均使用。
azL_hust
·
2020-08-18 08:27
总结
线段树——区间修改、区间查询
题目链接模板1#include2usingnamespacestd;3typedeflonglongll;4constintmaxn=1e5+5;5structnode6{7
intl
,r;8llsum,
a43002233
·
2020-08-18 08:08
hdu 2665 Kth number(线段树+归并树+二分)
#include#include#include#includeusingnamespacestd;#definemaxn100005#definemaxd21structseg{
intl
,r,m;}tr
a342374071
·
2020-08-18 08:06
ACM水题之路—线段树
UVa 1587 (运算符重载)
6块木板是否能组成长方体:/**20170802*/#include#include#includeusingnamespacestd;structPallet{public:
intl
;intw;public
ShellDawn
·
2020-08-18 08:36
UVaOJ
LCA 多次询问 解法总结
----离线O(M+N)#include#include#includeusingnamespacestd;#defineN10100vectora[N];intvis[N],fa[N],In[N];
intl
发奋屠强
·
2020-08-18 07:05
图论
I - Colonial Mansions Gym -线段树-Change
每一个点都有一个高度,只能往相邻的点移动而且|hu-hv|usingnamespacestd;#definemaxn500000+100intn,q,a[maxn],ord,type,H,sum;structnode{
intl
ID_BePosit
·
2020-08-18 07:17
线段树
HDU 1754 单点更新 区间求和 zkw线段树 + 递归线段树
includeusingnamespacestd;#definedebug0#definelsroot>1;build(ls);build(rs);pushUp(root);}voidupdate(introot,
intl
数论只会GCD
·
2020-08-18 07:12
tree)
HDU
HDU4614
#include#include#include#includeusingnamespacestd;constintmaxn=100010;structpoint{
intl
,r,flag,vis;//vis
wzj792506536
·
2020-08-18 07:34
杭电2013暑假多校第二场
线段树的区间操作(区间更新,区间查询)
区间操作structnode{
intl
,r,sum,lazy;}tr[maxn>1;build(m>1;//中间值if(rmid)updata(m>1;inttemp;if(rmid)temp=query
qdu_zhaiH
·
2020-08-18 07:15
日常刷题
二分写法
二分的正确写法整数二分
intl
=0,r=n;while(l>1;if(Judge(x,y,nMid)){l=nMid+1;}else{r=nMid-1;}}//注意当l为0时,输出0,而非-1cout0.0001
游_方
·
2020-08-18 07:19
算法
Educational Codeforces Round 93 (Rated for Div. 2) D
include#include#include#includeusingnamespacestd;#defineinf1e9+7#definedebug(x)cerrb;}intmain(){intz,x,v;
intl
binggui2
·
2020-08-18 07:43
CF
UVa 1587 Box
大水题一发弄清长方体的几个面的关系就行了#include#includeusingnamespacestd;constintN=6;structrec{
intl
,w;}r[N];boolcmp(reca
virgoDd
·
2020-08-18 07:09
-UVa
--------
专
题
--------
---------
OJ
---------
-数学
ACM
UVa
紫书
最长非递减子序列模板
最长非递减子序列模板模板:inta[maxn],dp[maxn];intn;intbsearch(intlen,intx){
intl
=0,r=len-1;while(l=dp[mid-1]&&x=dp[
是皮卡丘奥
·
2020-08-18 07:09
OJ刷题
hdu4614 线段树区间修改值,区间查询和
1#include2#include3#include4usingnamespacestd;5intn,ll;6intsetv[200005],sumv[200005];7intquery(into,
intl
weixin_34368949
·
2020-08-18 07:26
编程珠玑 第一章习题解答
#include#include#include#includeusingnamespacestd;constintN=10000000;constintK=10000000;intrandint(
intl
yousir1988
·
2020-08-18 07:47
C/C++
算法
线段树
线段树讲解线段树模板1参考题解:#include#includeusingnamespacestd;#definemaxn100010typedefstructnode{
intl
;//左孩子intr;/
豆苗子
·
2020-08-18 05:20
acm模板/常用算法
复习板子
constintN=100000;intf[N][30];inta[N];intn;intQ;voidST_prework(){for(inti=1;i>n;for(inti=1;i>a[i];while(Q--){
intl
~Monody
·
2020-08-18 05:51
A Magic Lamp HDU - 3183
include#include#include#includeusingnamespacestd;constintinf=0x3f3f3f3f;constintnum=8*1000+10;structnode{
intL
codediyi
·
2020-08-18 05:50
线段树
rmq
c++ 输入为换行时结束
#include#includeusingnamespacestd;intmain(){ intn,b,c;
intl
=100000,r=0; cin>>n; mapm; while
_LAM
·
2020-08-18 05:15
整理各种模板(准备随时弃坑)
include#include#includeusingnamespacestd;constintN=1e5+100;longlongtr[N*4],flag[N*4],ans;voidbuilt(inti,
intl
weixin_30768175
·
2020-08-18 04:48
矩形将平面分割成了几个部分
#include#include#include#includeusingnamespacestd;#defineMAXN55structNode{
intl
,t,r,b;intx1,x2,y1,y2;}
Fate_O
·
2020-08-18 03:14
ACM->DFS
Function HDU - 5875 —— 线段树求取模
首先是时间复杂度的问题,假设a>=b,a%b=c,那么cusingnamespacestd;constintN=1e5+5;intmi[N*4],a[N];voidbuild(
intl
,intr,i
天翼之城*
·
2020-08-18 03:54
想法
线段树
最长公共子序列模板
definemaxn1001usingnamespacestd;charstr1[maxn],str2[maxn];inta[maxn][maxn];intmain(){while(~scanf("%s%s",str1,str2)){
intl
1
Kero_YN
·
2020-08-18 01:24
最长公共子序列
MyDS 堆排序 通过cf
堆排序跑的很快,比sort()快一点点//大根堆voidsift(intpos,intr,inta[]){intj=pos*2,temp=a[pos];while(jv;voidheap_sort(
intl
RSHS
·
2020-08-18 01:15
随机快速排序算法
include#includeusingnamespacestd;voidswap(int&a,int&b){inttemp;temp=a;a=b;b=temp;}intpartition(inta[],
intl
SuperGirlll
·
2020-08-18 01:59
数据结构与算法
题解 luogu P1803 【凌乱的yyy】
#includeusingnamespacestd;inta[1010000][3];voidhaha(
intl
,intr){inti,j,x,y,n;x=a[(l+r)/2][2];i=l;j=r;do
I11usions
·
2020-08-18 01:22
C++动态规划之求最长不下降序列(openjudge)
求最长不下降序列总时间限制:2000ms内存限制:65536kB描述一个数的序列bi,当b1#includeinty,c;inta[200][10];intmain(){intn;scanf("%d",&n);for(
intl
念JL___初蝶
·
2020-08-18 01:11
openjudge题库
刷题日志
C++语言学习日志
C++
错题集
C++语言之刷题日志
bzoj1230[Usaco2008 Nov]lites 开关灯 线段树lazy标记
include#include#definefo(i,a,b)for(inti=a;i=b;i--)usingnamespacestd;constintN=1e5+5;inta[N];structnode{
intl
Transcendence_magia
·
2020-08-18 01:42
bzoj
线段树
bzoj 3809 Gty的二逼妹子序列
,r]中,数值[s,t]中出现了多少种n#include#include#includeusingnamespacestd;constintN=100005,M=1000005;structnode{
intl
lcc_cat
·
2020-08-18 01:02
数据结构
线段树模板
线段树1(加法)#include#include#defineroot1,n,1#definelsonl,mid,rt>1));sum[rt>1);add[rt]=0;}}voidbuild(
intl
,
须佐之男9000
·
2020-08-18 00:13
数据结构
洛谷-1217 [USACO1.5]回文质数 Prime Palindromes
写一个程序来找出范围[a,b](5#includeusingnamespacestd;
intl
=0,r=0;intexp[103]={1};intpos(intx){intnum=0;while(x){
mkopvec
·
2020-08-18 00:27
算法题
ural 1019 Line Painting (线段树)
a:bstructpoint{intm,f,n;}p[N];structsegment{
intl
,r,v;}s[M];structtree{
intl
,r,cnt;intmid(){retu
Rest
·
2020-08-17 23:28
Ural
线段树
NOIP大纲整理:(五)排序模板与算法复杂度分析
以后有机会会更新,看不懂请跳过#includeinlinevoidRd(int&res){res=0;charc;while(c=getchar(),c47);}intres[100005];voidqsort(
intL
liusu201601
·
2020-08-17 23:45
题解
归并
题表
模块汇总
NOIP大纲
Binary Apple Tree
space=1&num=1018#include#include//usingnamespacestd;structTree{
intl
,r;//左右孩子的下标ints;//苹果的个数}
iteye_6429
·
2020-08-17 22:43
动态规划专项intermediate:UVa 10688
j-i+1)|i#include#include#includeusingnamespacestd;#defineM510intn,k;intdp[M][M];intvis[M][M];intdfs(
intl
incredible_bly
·
2020-08-17 22:19
动态规划
2018年第九届蓝桥杯【C++省赛B组】【第六题:递增三元组】———二分优化
递增三元组给定三个整数数组A=[A1,A2,…AN],B=[B1,B2,…BN],C=[C1,C2,…CN],请你统计有多少个三元组(i,j,k)满足:1.1usingnamespacestd;interfen(int*a,
intl
daixinliangwyx
·
2020-08-17 21:01
蓝桥杯
将一个数组随机重排
注释部分不要看那是我试验的经过#include#include#include#includeusingnamespacestd;intashuffle(int*a,
intL
)//将一个有L个整形数的数组随机重排
aurums
·
2020-08-17 21:16
专业
树状数组(区间更新,单点查询)
includeusingnamespacestd;constintM=500005;inta[M],c[M],c1[M];intn,m;intlowbit(intt){returnt&(-t);}voidupdate(
intl
accedhy
·
2020-08-17 21:15
c++算法
最基本的敌兵布阵C++实现杭电1166
#include#includeusingnamespacestd;#defineMAXN50000inttree[MAXN*2+1];voidbuild(intnode,
intl
,intr,int*s
a_Mao2016
·
2020-08-17 21:08
算法导论学习
洛谷P1160 队列安排(双向链表模拟)
includeusingnamespacestd;typedeflonglongll;constintN=1e5+100;constintINF=0x3f3f3f3f;constintmod=998244353;structnode{
intl
yyyan_
·
2020-08-17 20:42
基本算法-模拟
题解 P3834 【【模板】可持久化线段树 1(主席树)】
代码:#include#defineMAX200010usingnamespacestd;intnodeNum;//所有节点的数量
intL
[MAX'9'){if(ch=='-')flag=-1;ch=getchar
Kuguotao
·
2020-08-17 20:14
【主席树—可持久化线段树】
CCF-CSP-201803-2-碰撞的小球 JAVA
碰撞的小球{publicstaticvoidmain(String[]args){Scannerinput=newScanner(System.in);intn=input.nextInt();//小球总数
intL
Crazee.
·
2020-08-17 19:01
JAVA
CSP
Nico Number ZOJ - 3886(线性筛+线段树区间更新取模)
include#includeusingnamespacestd;#definelsonl,mid,rt>1;build(lson);build(rson);pushup(rt);}intquery(
intL
leekerian
·
2020-08-17 18:27
线段树
首试公司面试算法题
要我再优化一下);题目不难,二分思想没错,在此基础上我进一步二分,就行了(感觉自己算法题白写了,这都要想这么久);代码:(来源于姐夫);intfun(vectorarr,intn){intlast=-1;
intl
wut_zz
·
2020-08-17 16:09
首次模拟面试算法题
HDU5007-Post Robot
,直接暴力求解代码:#include#include#include#include#includeusingnamespacestd;intmain(){strings;while(cin>>s){
intl
LYoGa
·
2020-08-17 15:46
搜索-暴力-枚举
数据结构-字符串
堆排序
堆具有完全二叉树的特点分为大顶堆和小顶堆a[5]={1,2,3,4,5};小顶堆#includevoidadjust(inta[],inti,intsize)//调整数据使之为最大堆//{intmax,t;
intl
trytry0
·
2020-08-17 15:40
汉字转拼音的原理
那么,所需要的字典就会很小(覆盖所有拼音即可,拼音数量本身不多)ICU/本地化相关的API提供了这个排序APIIntl.CollatorAPI:
Intl
.Collator内部实现了本土化相关的字
maid_04
·
2020-08-17 13:40
前端学习
上一页
31
32
33
34
35
36
37
38
下一页
按字母分类:
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
其他