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
【LCA】洛谷P3398 仓鼠找sugar
Code#include#includeusingnamespacestd;intn,q,t;
intl
[500001],jump[500001],Deep[500001],father[500001][
SSL_HKY
·
2020-08-25 02:12
图论
洛谷P2880 [USACO07JAN]平衡的阵容Balanced Lineup 题解
include#include#includeusingnamespacestd;intLOG2[50005],POW2[50005],f[50005][30],g[50005][30];intquery(
intl
ShineEternal
·
2020-08-25 01:07
Leetcode 149. 直线上最多的点数
注意要定义Point的&points){if(points.empty())return0;mapA;
intL
=points.size(),ans=1,n=1;for(inti=0;i
Bendaai
·
2020-08-25 01:31
B. Ternary String----------------------------------思维(二分)
includeusingnamespacestd;intt,n;strings;boolcheck(intx){mapv;for(inti=0;i>t;while(t--){cin>>s;n=s.size();
intl
AKone123456
·
2020-08-25 01:21
思维
二分
Codeforces
力扣 11. 盛最多水的容器
Java:classSolution{publicintmaxArea(int[]height){
intl
=0;intr=height.length-1;intv;intmaxv=0
时光无错 孤独难谈
·
2020-08-25 01:01
力扣
poj 3468(线段树)
的需要注意一点,究竟是+=还是=#include#include#definelsonl,m,rt>1))*add[rt];sum[rt>1)*add[rt];add[rt]=0;}}voidbuild(
intl
yiqzq
·
2020-08-25 00:18
ACM_线段树
HDU - 3294 Girls‘ research (马拉车,输出具体回文子串)
如果回文子串长度ans为1输出NO,反之确定一下回文子串的中点坐标index,其左端点为(index-ans+1)/2-1,右端点为(index+ans-1)/2-1;
intl
=index-ans+1,
林黛玉倒拔垂杨柳
·
2020-08-24 23:02
马拉车
求L^n mod m,设计O(log n)的算法
设计O(logn)的算法#include#include//返回x的平方intsquare(intx){returnx*x;}//用递归思想求L的n次方,充分利用计算后的结果,减少重复计算intexp(
intL
wche1990
·
2020-08-24 23:16
数据结构和算法
poj2155-二维线段树(树套树)
//先确定x线段树再确定y线段树#include#includeintn,ans,x1,x2,y1,y2;structnode{
intl
,r;structnode1{
intl
,r,s;}treey[4010
struct_liao
·
2020-08-24 23:30
poj 3468 线段树
defineMAX_N101000#definelsonl,m,rt>1;d[rt>1;build(lson);build(rson);pushup(rt);}voidupdate(inta,intb,intv,
intl
sky_zdk
·
2020-08-24 23:18
ACM
poj
线段树&&树状数组
String Problem 【kmp+最大最小表示法】
defineinf0x3f3f3f3fusingnamespacestd;typedeflonglongll;constintN=1000005;chars[N],s1[N*2];intNext[N];voidget_Next(
intl
几许情愁
·
2020-08-24 22:51
KMP
NOIP模板大全(转)
NOIP模板1数据结构1.1线段树#include#includeusingnamespacestd;constintN=1e5;intn,m,tot,root;structTree{
intl
,r,ls
qq_36911709
·
2020-08-24 22:50
POJ-3974 Palindrome
includeusingnamespacestd;constintN=1e6+5;constintNN=2e6+5;chars[N],ss[NN];intp[NN],len,ans;voidManacher(){
intl
qq_25243147
·
2020-08-24 22:09
Manacher
HDU-4513 (马拉车)
时加入条件保证从左到中心递增#include#includeusingnamespacestd;constintN=1e6+5;ints[N],p[N],ss[N],len,ans;voidManacher(){
intl
qq_25243147
·
2020-08-24 22:09
Manacher
HDU 4513 吉哥系列故事――完美队形II(manacher)
includeusingnamespacestd;constintMAXN=100005;intMa[MAXN*2];intMp[MAXN*2];voidmanacher(ints[],intlen){
intl
xmudl
·
2020-08-24 22:15
POJ2155 二维线段树
二维线段树,不像hdu1823用4分搞定,这题4分会超时,用树套树即可#include#includeboolseg[4010][4010];intn,m,T,ans;voidudy(inti,
intl
nash142857
·
2020-08-24 22:49
线段树
树套树
#include#include#include#include#includeusingnamespacestd;constintN=5e4+10;structTREE{longlongsum,f;
intl
micaudience
·
2020-08-24 22:39
数据结构
HDU-5576-数位DP(记忆化搜索)
..三个数外的操作3.三个数内的一个数和外面的数的操作然后就可以递归求解,再加一个记忆化搜索#includeconstlonglongmod=1000000007;usingnamespacestd;
intL
lyc1635566ty
·
2020-08-24 22:21
记忆化搜索
===DP===
hdu 1880 魔咒字典 (hash+二分)
defineN100005usingnamespacestd;charspell[N][85];//储存功能charmagic[N][25];//储存咒语intnum=0;structnode//Hash值对应的数组下标{intHash;
intl
穆梓先生
·
2020-08-24 22:31
stl
CodeFoeces-864B
代码#includeusingnamespacestd;intmain(){
intl
;strings;setst;cin>>l>>s;intans=0;for(inti=0;i='a'&&s[i]<='
ss5smi
·
2020-08-24 22:03
RecyclerView源码分析二之绘制与复用
介绍我们都知道在AndroidViewGroup的绘制流程中,需要通过重写方法onMeasure(intwidth,intheight)和onLayout(
intl
,intt,intr,intb)来实现自定定义
C安君
·
2020-08-24 21:12
Android
原理
SCL--二分与lower_bound / upper_bound
lower_bound:
intl
=1,r=n,ans;while(l
dingdi3021
·
2020-08-24 21:41
线段树套线段树 -转自CSDN博客nash142857 -POJ2155
#include#includeboolseg[4010][4010];intn,m,T,ans;voidudy(inti,
intl
,intr,intj,inty1,inty2){if(l==y1&&r
cnyali
·
2020-08-24 21:19
算法分享
程序代码
树套树之线段树套线段树(POJ2155 Matrix)
开始时,A[i,j]均为0(1#includeboolg[4010][4010];intn,m,T,ans;voidupdate_y(inti,
intl
,intr,intj,inty1,inty2)
Sunshine_cfbsl
·
2020-08-24 21:26
树套树
树
POJ
【算法入门】单调队列优化动态规划:[RomaniaOI2002]Fence
ProblemDescriptionAteamofk(1#include#include#includeusingnamespacestd;structnode{
intl
,p,s;};nodea[200
pigzhouyb
·
2020-08-24 21:44
动态规划DP
NOI2.2基本算法之递归和自调用函数 全排列 分析----如何写全排列函数
我们假设对于小写字母有'a'#includechara[10],c[10];
intl
;再写主函数intmain(){gets(a);l=strlen(a);f(0);//从字符数组第0个开始填写}接下来
cqbzcsq
·
2020-08-24 21:22
NOI网站题目解析
递归递推
HDU 4004 The Frog's Games
二分最小的能力值,然后对该值进行判断,看是否能至多m步跳到河对岸#include#include#include#include#includeusingnamespacestd;inta[500055];
intL
xiaoyulunUSC
·
2020-08-24 21:37
HDU-3294 Girls‘ research
include#include#includeusingnamespacestd;constintN=1e6+5;chars[N],ss[N];intp[N],len,index;voidManacher(){
intl
qq_25243147
·
2020-08-24 21:07
Manacher
google地图编程
并且能够反应出对应的经度和维度的一些自定义信息3,数据来源自数据库,连接的数据库为SQLServerGoogleMapsAPIExample:SimpleGeocoding/*参考资料http://code.google.com/
intl
wonderful_ha
·
2020-08-24 20:38
Web编程
google
function
sqlserver
数据库
xhtml
input
【POI 2006】 Tet-Tetris-3D
注意标记永久化【代码】#includeusingnamespacestd;#defineMAXD1000intD,S,N,d,s,w,x,y,tmp;structSegmentTree{structNode{
intl
even_bao
·
2020-08-24 19:25
线段树
树套树
UVA - 12657 Boxes in a Line
盒子个数n和指令条数m(1#includeusingnamespacestd;intr[100010];
intl
[10001
苏摩夜
·
2020-08-24 18:26
数据结构基础
uva
UVA
-
12657
Boxes
in
归并排序两种实现——代码
definemaxn10000voidMarge_sort(intap[],intn);voidDivide(intap[],inttmp[],intleft,intright);voidCombine(intap[],inttmp[],
intl
回忆过往-静夜思-勿颓废
·
2020-08-24 17:24
归并排序
#include#defineN200usingnamespacestd;voidmerge(intarr[],intleft,intright){intmid=(left+right)>>1;
intl
替这位空想家惊讶
·
2020-08-24 17:10
算法模板
UVA10340子序列
#include#includecharstr1[1100000],str2[1100000];intmain(){while(~scanf("%s%s",str1,str2)){
intl
1=strlen
TK13
·
2020-08-24 16:10
ACM_UVA
[WOJ4379] 飘雪圣域 [主席树]
defineN200050usingnamespacestd;structNode{intls,rs,val;}t[N*40];inttot,rt[N];vectorv[N];intn,q;voidBuild(int&x,
intl
FSYo
·
2020-08-24 16:31
主席树
数组逆序对数
publicclassReversePairs{//一定要实例化才能实例化其中的变量(静态变量)staticintnumber;staticintsum;staticintmergeSort(inta[],
intl
sonny543
·
2020-08-24 16:57
算法学习
react中文国际化自动化插件 react-i18n-auto实现方案(webpack+bable插件)
如果有需求,通常解决的方法就是使用react-
intl
,react-i18next等一些现有的npm包。以下是我大致了解的方案,以react-
intl
为例,如下:参考文档:react-
intl
国际化
Mr18
·
2020-08-24 15:30
前端
react.js
i18n
webpack
babel
UVA-3.5-谜题-227
UVA-3.5-谜题-227#include#include#includeintx,y;intA(charmap[10][10]);intB(charmap[10][10]);
intL
(charmap
DLKKILL
·
2020-08-24 15:17
线段树--双标签
include#include#include#definemaxn100010typedeflonglongLL;usingnamespacestd;LLa[maxn],n,p;structnode{
intl
ling_fly
·
2020-08-24 15:42
模板
线段树
动态规划-面积最大的全1子矩阵
对于每个测试案例,输入的第一行是两个整数m、n(1#include#includeusingnamespacestd;intmat[1010][1010];inth[1010];//当前的高度
intl
[
iteye_19603
·
2020-08-24 14:15
程序设计实习MOOC/运算符重载实例:可变长整型数组
){CArraya;for(inti=0;i#includeusingnamespacestd;//可变长数组对象classCArray{public://构造函数,l代表数组元素的个数CArray(
intl
afra
·
2020-08-24 13:32
mooc
codeblocks
c++
UVa1587Box 盒子 紫书习题3-10 (终于做出来了)
认真回顾了一遍,struct了一个face(面),命名为f[],但是不能直接sort的,所以在struct里又弄了个重载#includeusingnamespacestd;structface{//面
intl
源计划猿
·
2020-08-24 12:56
OJ
Leetcode35(力扣35):搜索插入位置
classSolution{public:intsearchInsert(vector&nums,inttarget){
intl
=0,r=nums.size();while(l>1;if(nums
Everglow—
·
2020-08-24 11:26
Leetcode
Codeforces22 D. Segments(贪心)
数据范围:nusingnamespacestd;constintmaxm=1e3+5;structNode{
intl
,r;}a[maxm];intmark[maxm];intn;boolcmp(Nodea
这有点难啊
·
2020-08-24 11:17
力扣27:移除元素;力扣35: 搜索插入位置
;if(size==0)return0;inti=0;//一个标记的是下一个替换的位置intj=0;//一个标记的是现在遍历的位置intcount=0;while(i&nums,inttarget){
intL
没有撤退可言~
·
2020-08-24 11:34
LeetCode
Leetcode 28 Implement strStr() KMP算法
classSolution{public:int*getNext(stringb){
intl
triplebee
·
2020-08-24 10:32
字符串
leetcode
ACM竞赛算法
D. Tree Requests
includeusingnamespacestd;typedeflonglongll;stringch;vectorvec[500100];vectorans[500100];vector>num[500100];structnode{
intl
tt1724369779
·
2020-08-24 10:13
数组模拟双向链表
http://codeforces.com/contest/1154/problem/E#includeusingnamespacestd;constintN=3e5+5;intn,k;
intl
[N],
qq_43490894
·
2020-08-24 09:49
算法
校门外的树
题目传送门sx本题可用差分思想O(n);这里就不再说差分了;#include#includeusingnamespacestd;
intl
,m,k[10002],ans,g[10001];intmain(
泽7
·
2020-08-24 09:11
校门外的树 线段树版
[MAXN];intsumv[MAXN>1)inlinevoidpushup(into){sumv[o]=sumv[lson]+sumv[rson];}inlinevoidpushdown(into,
intl
luoyuef
·
2020-08-24 09:32
线段树
上一页
25
26
27
28
29
30
31
32
下一页
按字母分类:
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
其他