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
杭电多校
[HDU 多校训练] Equal Sentences (2020第四场1005)
HDUEqualSentences(2020
杭电多校
训练第四场1005)HDUEqualSentences根据题目,不难发现有一下的规律:第i个和前一个比较,如果相等,就赋值为i-1的值否则就dp[i-
hcCuriosity
·
2020-08-05 17:07
题解
杭电多校
dp
2019
杭电多校
训练赛 1011 Keen On Everything But Triangle(主席树模版,教学视频)
2019
杭电多校
训练赛1011KeenOnEverythingButTriangle(主席树模版)题目:http://acm.hdu.edu.cn/showproblem.php?
皓洲
·
2020-08-05 03:10
补题库
[2019
杭电多校
第二场][hdu6601]Keen On Everything But Triangle
题目链接:http://acm.hdu.edu.cn/showproblem.php?pid=6601题意是说用给定区间内的数字组成周长最大的三角形。大致做法就是求区间第1大,第2大和第3大然后判断是否满足,不满足再求第4大,第5大....。原本以为复杂度爆炸,结果想想发现最坏的情况只是斐波那契的样子,每个区间也不会很大。求区间第i大就套了个主席树1#include2#include3#inclu
weixin_30865427
·
2020-08-05 02:19
php
2019
杭电多校
第二场hdu6601 Keen On Everything But Triangle(主席树)
KeenOnEverythingButTriangle题目传送门解题思路利用主席树求区间第k小,先求区间内最大的值,再求第二大,第三大……直到找到连续的三个数可以构成一个三角形。因为对于一组数,如果不能构成三角形,就小的就是斐波那契数列,因为数的范围在10^9内,所以不会超过50个数,也就是说,我们之间这样暴力地查询,查询次数不会超过50,肯定能找到结果。代码如下#include#defineIN
weixin_30689307
·
2020-08-05 02:38
杭电多校
HDU 6601 Keen On Everything But Triangle(主席树)题解
题意:有\(n\)根长度不一的棍子,q次询问,求\([L,R]\)区间的棍子所能组成的周长最长的三角形。棍长\(\in[1,1e9]\),n\(\in[1,1e5]\)。思路:由于不构成三角形的数组为菲波那切数列,所以当棍数超过44时,长度超过1e9,所以从最大开始数最多不超过45次就能找到构成三角形。所以直接主席树查询区间第k大。复杂度\(O(45*q*logn)\)。代码:#include#i
weixin_30412577
·
2020-08-05 02:21
2019
杭电多校
第五场补题
1001:fractionbx≡a(modp)可以转换为:bx-kp=a.因为a的范围是(0,b),则列出不等式又因为1#definelllonglongusingnamespacestd;voidgao(lla,llb,llc,lld,ll&x,ll&y){if((a/b)>T;while(T--){llx,p;scanf("%lld%lld",&p,&x);llb,k;gao(p,x,p,x-
_ 泛白
·
2020-08-05 01:36
2019暑假补题
2019
杭电多校
第二场hdu6601-Keen On Everything But Triangle(主席树)
ProblemDescription传送门Nsticksarearrangedinarow,andtheirlengthsarea1,a2,…,aN.ThereareQquerys.Fori-thofthem,youcanonlyusesticksbetweenli-thtori-th.Pleaseoutputthemaximumcircumferenceofallthetrianglesthat
Augetylrr
·
2020-08-05 01:16
acm
【ACM】HDU 6611 K Subsequence 2019
杭电多校
第三场1009 网络流
题目链接:http://acm.hdu.edu.cn/showproblem.php?pid=6611KSubsequenceTimeLimit:2000/2000MS(Java/Others)MemoryLimit:65536/65536K(Java/Others)TotalSubmission(s):2024AcceptedSubmission(s):471ProblemDescription
Alone_always
·
2020-08-05 01:40
HDU 6601(2019
杭电多校
二 1011) Keen On Everything But Triangle(主席树 + 组成三角形相关)
KeenOnEverythingButTriangleTimeLimit:6000/3000MS(Java/Others)MemoryLimit:131072/131072K(Java/Others)TotalSubmission(s):0AcceptedSubmission(s):0ProblemDescriptionNsticksarearrangedinarow,andtheirlength
Error Man
·
2020-08-05 01:00
#
主席树
HDU 4975 (
杭电多校
#10 1005题)A simple Gaussian elimination problem.(网络流之最大流)
题目地址:HDU4975对这题简直无语。。。本来以为这题要用什么更先进的方法,结果还是老方法,这么卡时间真的好吗。。。。比赛的时候用了判环的方法,一直TLE。。后来换了矩阵DP的方式,加了加剪枝就过了。。无语了。。代码如下:[cpp]viewplaincopyprint?#include#include#include#include#include#include#include#include
csdn程序猿
·
2020-08-05 00:07
2019
杭电多校
第二场 K - Keen On Everything But Triangle (主席树)
题目链接:HDU-6601题意:多组输入,n个数字,q次询问,每次询问区间[L,R]内构成的最大三角形周长是多少,无法构成的话为-1。如果三个数字无法构成三角形,那是不是某一条边大于等于另外两条边的和。那考虑等于,在int范围内是不是最坏的情况是一个斐波那契数列,这个序列长度为44。所以如果一个区间长度大于44的话,我一定可以在44次询问中找到答案,所以我们用主席树维护,每次询问区间第k小,k-1
cy41
·
2020-08-05 00:09
线段树
2019
杭电多校
第二场1012[线段树求区间覆盖]
1012LongestSubarrayLongestSubarrayTimeLimit:2000/1000MS(Java/Others)MemoryLimit:131072/131072K(Java/Others)TotalSubmission(s):873AcceptedSubmission(s):265ProblemDescriptionYouaregiventwointegersC,Kand
MekakuCityActors
·
2020-08-04 23:38
线段树
2019年
杭电多校
第二场 HDU-6600 Just Skip The Problem (思维)
题目链接:http://acm.hdu.edu.cn/showproblem.php?pid=6600题意:给你一个数n,让你从区间[0,]找出一个数x,通过一些询问;每次询问都事询问一个y属于[0,],询问结束之后你将得到x&y与y相不相等;问在保证你能精确的确定x的值的情况下,保证最少需要的询问数的情况下,有多少种询问的方式,(你询问的y的顺序可以不同)比如给你一个n=3区间里的数有01234
电竞杜兰特
·
2020-08-04 23:19
思维
2019年
杭电多校
第二场 HDU-6602 Longest Subarray (线段树,思维)
题目链接:HDU6602LongestSubarray题意:先给你三个数n,c,k,然后给你n个数a[1],a[2],a[3]...a[n]其中让你求出一个子区间[l,r]对于1~c中的每个数在这个区间内要么不出现要么出现次数大于等于k次,让你求最长的那个区间分析:因为是最长子区间,所以对于任意一个右端点R=i找到满足条件的最远的左端点L就好了当R=i时t[L]=m,代表1~c中有m个数满足条件的
电竞杜兰特
·
2020-08-04 23:19
线段树
思维
2019年
杭电多校
第二场 HDU-6601 Keen On Everything But Triangle(主席树)
题目链接:acm.hdu.edu.cn/showproblem.php?pid=6601题意:给你n条边,Q个询问,让你从l,r之间选出三条边组成一个三角形,问组成的三角形的最大周长为多少找最大周长,肯定是边越长越好;1、暴力的思想就是先排序,然后选出最大的三条边A,B,C,假设A>B>C如果B+C#include#definelllonglongusingnamespacestd;constin
电竞杜兰特
·
2020-08-04 23:49
主席树
2019
杭电多校
第二场 H Harmonious Army 网络流最小割
问题H:HarmoniousArmy时间限制:1Sec内存限制:128MB提交:63解决:20[提交][状态][命题人:admin]题目描述Now,Bobisplayinganinterestinggameinwhichheisageneralofaharmoniousarmy.Therearensoldiersinthisarmy.Eachsoldiershouldbeinoneofthetwo
任小喵r
·
2020-08-04 23:11
ACM
2019
杭电多校
第二场 K Keen On Everything But Triangle 主席树
问题K:KeenOnEverythingButTriangle时间限制:3Sec内存限制:128MB提交:155解决:34[提交][状态][命题人:admin]题目描述Nsticksarearrangedinarow,andtheirlengthsarea1,a2,...,aN.ThereareQquerys.Fori-thofthem,youcanonlyusesticksbetweenli-t
任小喵r
·
2020-08-04 23:41
ACM
2020
杭电多校
第五场题解
2020Multi-UniversityTrainingContest5施工中。。。1001Tetrahedron已知\(a\timesb\timesc\)的四面体,以\(a\)为\(x\)轴,\(b\)为\(y\)轴,\(c\)为\(z\)轴以\(z\)为轴做切面,为\(c\times\frac{a\timesb}{\sqrt{a^2+b^2}}\)的三角形则易知\(h=\frac{abc}{\
st1vdy
·
2020-08-04 18:00
2019 Multi-University Training Contest 8(8.14) and 2019牛客暑期多校训练营(第九场)(8.15)学习笔记
补两场题解之后的日子,持续学习首先是
杭电多校
第八场的某些题解首先是1010题~~水题直接上代码~~#includeusingnamespacestd;structnode{strings;intc,t;
Slian-22
·
2020-08-04 07:21
刷题
String(有注释)-hduoj 6586-2019 Multi-University Training Contest 1-2019暑期
杭电多校
训练营第一场-1009(字符串)
String(有注释)-hduoj6586-2019Multi-UniversityTrainingContest1-2019暑期
杭电多校
训练营第一场-1009(字符串)source:hduoj6586ProblemDescriptionTomhasastringcontainingonlylowercaseletters.Hewantstochooseasubsequenceofthestrin
Dream Flying Eagle
·
2020-08-04 06:31
字符串
2019
杭电多校
暑假训练_第一场
题目大意:一张图里有n个节点,m条边,要让我们去割掉一些边,让从1到n的距离增大。解题思路:首先跑一遍从1-n的最短路,然后得到d1数组,然后根据性质:d[v]==d[u]+w[i],这个性质得到最短路的边,然后重新构建一个最短路径的图,然后再求这张新图的最小割。AC代码:#include#include#include#include#includeusingnamespacestd;typed
Michael 123
·
2020-08-04 06:11
2019杭电训练
2019
杭电多校
训练暑假第七次(未写完)
1006:解题思路:这道题目我最开始的想法是去选k个开始,枚举到n,分别分配的时间是第一大-第(n-k+1)大。然后去得到一个函数,而这个函数刚好是双钩函数,然后求其最小值,由于精度损失,就去找第一个m的约数,最后还是没做出来。后来看了题解,发现存在更简单的做法。这个做法我觉得应该算是一种贪心吧。这道题让我们从学生的角度去考虑如何分配时间使得在刚好做出k道题的前提下花费最小的时间。但是我们做题时可
Michael 123
·
2020-08-04 06:11
2019杭电训练
暑假N天乐【比赛篇】 —— 2019杭电暑期多校训练营(第一场)
杭电多校
第一场属实恐怖,我连补题的冲动都莫得了。本来还想说按去年的经验来说,杭电是要比牛客稍微友好那么一丢丢的吧。结果当场打脸,签到题来了个最短路*2+网络流,这谁顶得住啊。
weixin_30883311
·
2020-08-04 04:11
2019
杭电多校
Problem 5 Snowy Smile题解
转化为维护最大连续子串和#include#definelllonglong#definepipair#definemkmake_pairusingnamespacestd;constintmaxn=2010;structnode{intx,y;llw;booloperatort.y;}}p[maxn];intX[maxn],Y[maxn];llmx[maxn*4],L[maxn*4],R[maxn
VigiIante
·
2020-08-03 23:51
C++
ACM
算法
线段树
数据结构专题
题解
2019杭电暑期多校第五场 A:fraction(辗转相除法)
举个栗子:117借鉴于2019
杭电多校
第五场【代码】#includeusingnamespacestd
芋圆西米露
·
2020-08-03 23:00
2019杭电暑期多校第五场 D:equation(数学)
代码借鉴于2019
杭电多校
(第五场)【代码】#includeusingnamespacestd;#definelllonglongconstllinf=1e18;constintmaxn=1e5+100
芋圆西米露
·
2020-08-03 23:29
杭电多校
第四场 Kindergarten Physics
题目传送思路:我真的是醉了,万有引力我以为是俩物体间的相互引力作用,谁知道他们俩是做的自由落体(要不就是翻译的锅)。既然是都在做自由落体,那么他们的相对距离肯定是不变的。AC代码#includeinlinelonglongread(){charc=getchar();longlongx=0,s=1;while(c'9'){if(c=='-')s=-1;c=getchar();}while(c>='
要无愧于人
·
2020-08-03 20:25
HDU
杭电多校
第四场 Blow up the Enemy
题目传送思路:暴力即可,但是要注意,第一次俩者是不需要等待,直接发起攻击,所以在计算击杀对方时间的时候还要减去第一次所需要的时间AC代码#includeinlinelonglongread(){charc=getchar();longlongx=0,s=1;while(c'9'){if(c=='-')s=-1;c=getchar();}while(c>='0'&&cpii;typedefpairp
要无愧于人
·
2020-08-03 20:25
HDU
2019
杭电多校
第6场 HDU - 6638 Snowy Smile 线段树 最大子段和
题目链接:https://vjudge.net/problem/HDU-6638题意:n个点,画一个矩形,使得矩形内的所有点的权值最大,求最大权值题解:首先将坐标离散化到O(n)的范围内,方便后续的处理。将所有点按照y坐标排序,枚举矩形的上边界,然后往后依次加入每行的点,这样就确定了矩形的上下边界。线段树维护下每个点的权值,则答案即为最大连续子段和,。时间复杂度O(n2logn)。维护的时候还要记
mmk27
·
2020-08-03 02:19
线段树
2020
杭电多校
1 1001 Total Eclipse (并查集)
题目题目链接吐槽偷偷改题目没提示2群也没通知好大的一口锅,把我们队伍整自闭了。思路朴素的想法,每次我都挑选权值最小的点,然后将它所在的连通块的所有点都减去该权值,该点即变为0,与该点相连的边都删掉,这个过程可能会产生新的连通块,不断地重复删点的操作,直到所有的点的权值都为0。但是这么做会T,正难则反,反过来进行代码实现。由在整个图上每次选最小权值删点转换为在空图上每次选最大权值加点。问题在于怎么加
Authur_gyc
·
2020-08-02 17:55
2020
杭电多校
第三场 1007 Tokitsukaze and Rescue(spfa)
题目题目链接思路题目的k很小,最大为5。图的点数也很小,最多50。由于题目的边权是随机生成的,所以用spfa跑最短路,所获得的最短路径不会太长。(随机生成,出题人没有想卡spfa)那就每次都跑一次最短路,记录路径,枚举删除这个路径上的每一条边,继续在删了边后的图上跑最短路,直到删了k条边,这时候直接跑一个最短路的距离。取最大值即可。由于nk很小,并且没有卡spfa,时间复杂度不会到达50^5。代码
Authur_gyc
·
2020-08-02 17:24
图论
基础图论
2020
杭电多校
三 1007 Tokitsukaze and Rescue
http://acm.hdu.edu.cn/showproblem.php?pid=6797题意:最多50个点的完全图,删k(最多5)条边,求最大的最短路,边权范围内随机。思路:先删一条边,必定有一条在最短路上,否则走这条还是最短。删这条边后,再找最短路,再删一边一定是在这次的最短路是,否则走这条还是最短,这样递归k层。复杂度是O(n2∗nk)O(n^2*n^k)O(n2∗nk),最大2500∗5
a-free-man
·
2020-08-01 11:36
最短路
2020
杭电多校
四 1007 Go Running
http://acm.hdu.edu.cn/showproblem.php?pid=6808题意:每个学生可以选择起始位置、方向、跑步开始时间、结束时间(速度是1m/s),给定n个监控报告,格式是时间t在位置x至少有一个学生,问至少多少个学生可以满足这些报告。思路:假如只能向右,那么可以很容易的知道,所有时间与位置差值相同的报告,都可以由一个学生完成,有几个不同的【t-x】,就最少需要几个学生。只
a-free-man
·
2020-08-01 11:05
网络流
二分图
2019
杭电多校
第一场string(序列自动机)
#include#include#include#include#include#include#include#include#include#include#include#include#includeusingnamespacestd;#definelllonglong#defineINF0x3f3f3f3f#defineLINF0x3f3f3f3f3f3f3f3f#defineullun
Thinking knife
·
2020-08-01 09:36
字符串
2019
杭电多校
部分题解的blog合集
HDU
杭电多校
第五场6628permutation1https://blog.csdn.net/zufesatoshi/article/details/98615028最小费用最大流模板(ek和dinic
Thinking knife
·
2020-08-01 09:36
比赛题解
2019
杭电多校
第七场 A + B = C(模拟)
#includeusingnamespacestd;#definelllonglongconstintmaxn=3e6+7;chara[maxn],b[maxn],c[maxn];intx[5][maxn];intlen,la,lb,lc;voiddebug(){for(intk=1;k0;i--){if(x[k][i]=10){x[k][i]-=10;x[k][i-1]++;}}}}voidch
Thinking knife
·
2020-08-01 09:36
模拟
2017
杭电多校
联赛第二场 1001 Is Derek lying? HDU 6045
IsDereklying?TimeLimit:3000/1000MS(Java/Others)MemoryLimit:65536/65536K(Java/Others)TotalSubmission(s):0AcceptedSubmission(s):0ProblemDescriptionDerekandAlfiaaregoodfriends.DerekisChinese,andAlfiaisAu
咿呀而已
·
2020-08-01 08:34
2017多校联赛
比赛
HDU 6396 - Swordsman [2018
杭电多校
联赛第七场](优先队列)
题目链接http://acm.hdu.edu.cn/showproblem.php?pid=6396【题意】打怪兽,主角有k个技能,每个技能有对应的攻击力v[i],怪兽有k个防御值a[i],k个强化能量b[i]只有所有的ai>=bi,这只怪兽才会被打死,然后主角的所有技能就会被强化,新的a[i]=打死怪兽前的a[i]+b[i]问最多能打死多少怪兽,并且最后的v[i]是多少(1namespaceIO
SingleK
·
2020-08-01 07:02
数据结构-----优先队列
HDU 6299 - Balanced Sequence [2018
杭电多校
联赛第一场 B](贪心)
题目链接http://acm.hdu.edu.cn/showproblem.php?pid=6299【题意】对于只由’(‘和’)’构成的字符串,定义正规字符串:1.空串是正规字符串2.如果A和B是正规字符串,那么A+B也是正规字符串3.如果A是正规字符串,那么(A)也是正规字符串现在给n个括号序列,可以对它们任意排列后构成一个括号序列,然后要使得这个序列的一个子序列构成一个正规字符串,问你这个正规
SingleK
·
2020-08-01 07:02
贪心
贪心
hdu 6397 Character Encoding 2018
杭电多校
第八场-A (容斥)
题目链接题意:给定n,m,k;本质上就是让你求下面这个不定方程的非负整数解的组数:首先不考虑Xi的最大取值限制,用隔板法;由于Xi可以为0,处理的时候k要加上m,转化为Xi最低为1。然后由于Xi限制了最大数量为n,答案等于上面的结果减去不合要求的数量。计算当有i个X值超过n时的解的个数时,先单独拿出i个n,结果转化为(k=(k-n*i)时的满足要求的解的个数)*C(m,i)。但是,k=(k-n*i
ANiuZY
·
2020-08-01 06:25
#
数论
ACM
2020
杭电多校
Fibonacci Sum 数论
链接http://acm.hdu.edu.cn/showproblem.php?pid=6755题意求和其中题解根据公式首先要知道通项公式且能将其转化为mod意义下整数(解二次同余方程)。得出:A=691504013((1+根号5)/2),B=308495997((1-根号5)/2);sqrt5=383008016(根号5),invsqrt5=276601605(根号5分之一)将每一项展开,观察到
皓洲
·
2020-08-01 06:43
补题库
2019年
杭电多校
第一场 1001题blank(DP)HDU6578
2019年
杭电多校
第一场1001题blank(DP)HDU6578解决思路,开一个DP数组来存储0123四个字符最后出现的位置,并且在DP中已经==排好序==。
一介植树人
·
2020-08-01 06:29
DP
杭电多校
第七场 1011 Kejin Player HDU(6656)
杭电多校
第七场1011KejinPlayer题意:给你N行,代表从i级有花费a[i]元的r[i]/s[i]的概率达到i+1级,剩下的概率中可能会到达x[i]级。然后询问从L级到R级的花费会是多少。
一介植树人
·
2020-08-01 06:29
思维
DP
2019
杭电多校
第九场 6685-Rikka with Coin【思维+暴力】
2019
杭电多校
第九场6685-RikkawithCoin【思维+暴力】题目:http://acm.hdu.edu.cn/showproblem.php?
冰冷灬泡面
·
2020-08-01 05:55
补题目
【2019
杭电多校
训练赛】HDU6659 / 1003-Acesrc and Good Numbers 题解(数学公式推导)
【2019
杭电多校
训练赛】HDU6659/1003-AcesrcandGoodNumbers题解题意题解打表函数C++代码标程题目来自于:HDU6659AcesrcandGoodNumbers题意这题真的当时看了很久
Drmon.
·
2020-08-01 05:12
数学
C++
整理记录
ACM
杭电
【2019
杭电多校
训练赛】HDU6693 / 1003-Valentine's Day 题解(暴力算法)
【2019
杭电多校
训练赛】HDU6693/1003-Valentine'sDay题解题意题解题目来自于:HDU6693Valentine’sDay题意题意就是给你n件有概率让你女朋友开心的物品,你从中挑一件或多件
Drmon.
·
2020-08-01 05:12
整理记录
C++
杭电
2018
杭电多校
- 乱搞题目
2018
杭电多校
-乱搞题目果然乱搞能力才是王道!1.HDU-6299-BalancedSequence(贪心)题目链接:http://acm.hdu.edu.cn/showproblem.php?
Nitrogens Xu
·
2020-08-01 05:44
Training
HDU多校
乱搞
杭电多校
第十场 hdu6434 Count 欧拉函数打表 快速打表模板
ProblemI.CountTimeLimit:4000/2000MS(Java/Others)MemoryLimit:524288/524288K(Java/Others)TotalSubmission(s):42AcceptedSubmission(s):16ProblemDescriptionMultiplequery,foreachn,youneedtogetni-1∑∑[gcd(i+j,
weixin_33963594
·
2020-08-01 04:51
2019
杭电多校
第一场hdu6581 Vacation(贪心)
Vacation题目传送门update(O(n))看了那个O(n)的方法,感觉自己想的那个O(nlogn)的好傻,awsl。0车最终通过停车线的时候,状态一定是某个车堵住后面的所有车(这个车也可以是0车)。所以我们要找的就是那个把后面所有都堵住的最前面的车x,x车没有被别的车堵住,从头到尾都按照初始速度行驶,当0车到停车线时,这x车走过的距离d=s_x+0到x车的车身长度和,时间为d/v_x。我们
weixin_30653097
·
2020-08-01 03:30
HDU 6397 Character Encoding 容斥 2018
杭电多校
第八场
CharacterEncodingTimeLimit:2000/1000MS(Java/Others)MemoryLimit:131072/131072K(Java/Others)TotalSubmission(s):510AcceptedSubmission(s):194ProblemDescriptionIncomputerscience,acharacterisaletter,adigit,
吃灰狼的小红帽
·
2020-08-01 02:27
hdu
2018杭电多校
数学
上一页
2
3
4
5
6
7
8
9
下一页
按字母分类:
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
其他