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
杭电1869
HDU 6825 Set1 2020
杭电
多校(数学推导)
原题题面YouaregivenasetS=1..nS={1..n}S=1..n.Itguaranteesthatnnnisodd.Youhavetodothefollowingoperationsuntilthereisonly111elementintheset:Firstly,deletethesmallestelementofSSS.Thenrandomlydeleteanotherelem
DrGilbert
·
2020-08-09 10:49
数论
HDU 6822 Paperfolding 2020
杭电
多校第五场(数学推导)
原题题面Thereisapieceofpaperinrectangularshapewithsufficientlengthandwidth(layflatonthetable).Executeanoperationinstructionaccordingtoastringoflengthnfromlefttorightthatonlycontains4differentcharactersofL
DrGilbert
·
2020-08-09 10:49
数论
ACM
acm竞赛
杭电多校
HDU 6588 Function 2019
杭电
多校第一场(莫比乌斯反演)
原题题面Jerryisfondoffunctions.Hethinksthemysteryoftheuniverseishiddenbehindthenotations,variablesandnumbers.Ofallfunctions,hethinksgcdand⌊x⌋⌊x⌋⌊x⌋arethemostfascinating,andthatsomethingcombinesgcdwithtrun
DrGilbert
·
2020-08-09 10:49
数论
HDU 6814 Tetrahedron 2020
杭电
多校第五场 (数学推导)
原题题面Generatethreeintegersa,b,andcin[1,n][1,n][1,n]withequalprobabilityindependently,andusethemasthethreeright-anglesidelengthofaright-angledtetrahedron.Findtheexpectationofthereciprocalsquareofthedist
DrGilbert
·
2020-08-09 10:48
数论
2019
杭电
多校第三场 HDU6604 支配树
题意给出一个DAG,入度为0的点为控制点,现在有两个点要沿边走向控制点,问破坏哪些点可以使其中一个无法到达,求点的个数题解支配树模板题,可惜之前没听说过?逆向建图,然后让0号点连接所有控制中心,对于a、ba、ba、b两点,a+b−LCA(a,b)a+b-LCA(a,b)a+b−LCA(a,b)就是答案由于是DAG,建图方式比较简单代码#include#defineN100010#defineINF
Spy97
·
2020-08-09 10:44
2019
Training
图论
2019
杭电
多校第一场 HDU 6579
题意给出一个初始序列,两种操作,一种是询问一个区间异或最大值,另一种是在序列末尾加一个数,强制在线。题解区间异或最大值要用线性基,考虑线段树套线性基空间复杂度为O(n⋅log2n)O(n\cdotlog^2n)O(n⋅log2n),又因为线性基合并为O(log2n)O(log^2n)O(log2n),所以时间复杂度为O(n⋅log3n)O(n\cdotlog^3n)O(n⋅log3n)无法解决考虑
Spy97
·
2020-08-09 10:43
线性基
2019
Training
杭电多校第一场
hdu
6579
ST表
线性基
莫比乌斯反演的学习(HDU1695)
OK,废话不多说,进入正题,今天我用
杭电
的1695这道题再来温习一下莫比乌斯反演。
__proto__
·
2020-08-09 09:04
ACM-数论
HDUOJ_2066(floyd)(多起点多终点问题)(虚拟起点,虚拟终点)
/32768K(Java/Others)TotalSubmission(s):25489AcceptedSubmission(s):8860ProblemDescription虽然草儿是个路痴(就是在
杭电
待了一
hpulw
·
2020-08-09 08:46
floyd(单源最短路径)
HDUOJ
杭电
多校第六场-1002 Little Rabbit‘s Equation
题目链接(这里贴的是比赛内的链接,可能需要登多校账号)题意:给定一个运算表达式,形式上满足num1opnum2=num3(op∈{+,−,∗,/})num_1\spaceop\spacenum_2=num_3(op\in\{+,-,*,/\})num1opnum2=num3(op∈{+,−,∗,/})问你这个表达式在何种进制下(2−16)(2-16)(2−16)成立,输出最小的可行进制。思路:模拟
farer_yyh
·
2020-08-09 08:04
hdu
2019
杭电
多校第六场(C/E)
C:求出本质不同的回文串中能构成一个串为另一个串的子串所有字符串对的pair数做法:考虑每个点和他的fail点的贡献,在偶回文树和奇回文树上分别dfs,求出该点和他的子节点的size,然后该点的贡献就等于该点和他的fail点的未标记数,因为某个点和他的fail点一定是该点的子节点的子串,那为什么不在fail链上继续往前找,因为根据回文树的性质,在一个节点fail链上往前找最后一定会找到该点的父节点
canxuezhinuanyang
·
2020-08-09 07:03
个人
补题
题解
2019杭电多校
HDU-6578 Blank(DP)2019暑假
杭电
多校第一场
题意:一行有n个空格编号1~n;每一个空格中填入0,1,2,3中的一个数字。且满足m个限制l,r,x:满足在区间[l,r]正好有x种不同的数字。有多少种方法可以填充空格以满足所有条件?思路:dp[i][j][k][t]代表填完t个空格之后。4个数字出现的位置排序后为(i,j,k,t)的方法。可以得到4个转移方程:dp[j][k][t][t+1]+=dp[i][j][k][cnt];dp[i][k]
Vwsrenzk
·
2020-08-09 07:26
DP
Tian Ji -- The Horse Racing/田忌赛马
一:
杭电
原题摘录http://acm.hdu.edu.cn/game/entry/problem/show.php?
JAVA/C++
·
2020-08-09 06:55
ACM刷题
2019.7.29
杭电
多校第三场小结
index>
杭电
多校第三场题号标题AC做法状态6603Azshara’sdeepsea(51/150)34.00%6604Blowupthecity(213/425)50.12%6605YukikazeandDemons
TieWay59
·
2020-08-09 06:03
小结
2019.7.31
杭电
多校第四场小结
index>
杭电
多校第四场题号标题AC-补做法状态6614ANDMinimumSpanningTree(203/399)50.88%想法/签到√-○6615ColoredTree(0/26)0.00%6616DividetheStones
TieWay59
·
2020-08-09 06:03
小结
2020
杭电
多校训练(第五、六场)
目录第五场1001.Tetrahedron1009.Paperfolding1003.Boring-Game1012.Set11007.Tree第六场1006.A-Very-Easy-Graph-Problem1010.Expectation1005.Fragrant-numbers1007.A-Very-Easy-Math-Problem第五场1001.Tetrahedron标签:数学、结论结论
MorphLing_
·
2020-08-09 06:50
2019
杭电
多校 第六场
2019Multi-UniversityTrainingContest6补题链接:2019Multi-UniversityTrainingContest61002NonsenseTime(HDU6635)题意给定包含\(n\)个不同数字的排列\(p\)。一开始所有数字都冻住。再给出一个长度为\(n\)的数组\(k\),\(k[i]\)表示\(p[k[i]]\)在第\(i\)时刻解冻。输出\(n\)
G19850917
·
2020-08-09 06:23
数据结构与算法
2020 HDU
杭电
多校第六场
2020HDU
杭电
多校第场六场LittleRabbit’sEquationDivisibilityAVeryEasyGraphProblemRoadToThe3rdBuildingExpectationFragrantnumbersLittleRabbit
wodasini
·
2020-08-09 05:22
【思路与技巧】
多校
2020
杭电
多校第六场 A Very Easy Math Problem 莫比乌斯反演 (HDU 6833)
AVeryEasyMathProblem题解∑a1=1n∑a2=1n⋅⋅⋅∑ax=1n(∏j=1xajk)f(gcd(a1,a2,...,an))gcd(a1,a2,...,an)=∑d=1ndf(d)∑a1=1n∑a2=1n⋅⋅⋅∑ax=1n(∏j=1xajk)[gcd(a1,a2,...,an)=d]=∑d=1ndkx+1f(d)∑a1=1⌊n/d⌋∑a2=1⌊n/d⌋⋅⋅⋅∑ax=1⌊n/d
linbinwu123
·
2020-08-09 05:12
#
莫比乌斯反演
数论
2020
杭电
多校第六场 A Very Easy Graph Problem 点分治 (HDU 6832)
AVeryEasyGraphProblem不知道有没有人跟我一样点分治写的…题解根据题意,第iii条边长度为2i2^i2i,且21+22+⋅⋅⋅+2i−1=2i−1usingnamespacestd;typedeflonglongll;constintN=2e5+10;constllmod=1e9+7;structEdge{intnxt,to;llw;}e[N<<1];inthead[N],tot
linbinwu123
·
2020-08-09 05:12
#
点分治
树和森林
2020
杭电
多校第六场 1002 Little Rabbit‘s Equation
题目题目大意就是给定T组数据,每组数据一个等式,等式包含一个单次四则运算,问给定等式在几进制下合法,不合法就输出-1.简单模拟这个题目直接模拟即可,进制最大只到16,所以暴力枚举每一种进制不会有任何问题。需要注意的是,最小的可能应该是所有数字字符中最大值+1,例如12+23=56中最大的字符为6,则其中最小可能进制为6,应该从6开始枚举。除此以外需要注意的就是爆int问题,题目中提到等式长度不超过
wayne_lee_lwc
·
2020-08-09 05:55
#
杭电多校
字符串
java
2020
杭电
多校第六场 1006 A Very Easy Graph Problem
题目题目大意:给定一张无向图,图中点分为黑点和白点。对于第i条边,其边长为2i,问所有黑白点之间最短路之和。生成树这个题仔细思考一下,不难发现对于第i条边,有21+22+…+2i-1#includeusingnamespacestd;constintN=1e6+50;constlonglongmo=1e9+7;structEdge{intpoint;intnext;longlongw;}nxt[N
wayne_lee_lwc
·
2020-08-09 05:55
#
杭电多校
数据结构
算法
图论
2020
杭电
第六场Little Rabbit‘s Equation(字符串分割进制转换模拟)
LittleRabbit’sEquation1+1=1018-9=9AA*AA=70E47/2=3针对此输入判断符合计算方法的最小的进制,保证都是整除,不是的话输出-1,长度为15,进制为2~16字符串的分割将符号和三个数字分出来-换+,/换*,使得此问题转换为检验+或*的运算,进制转换使得一切数字由自己的最高位+1进制~16进制遍历直到找到或者找不到注意0+0=0等全零操作注意数据范围使用lon
ssw_s
·
2020-08-09 05:31
字符串
数学
思维
2020
杭电
多校第六场—【1002 Little Rabbit‘s Equation】
【1002LittleRabbit’sEquation】又是模拟,模拟,模拟……什么时候模拟我能一遍过呢我可太离谱了题意就是给我们一个【数字运算符(+-*/)数字等号数字】这么样的式子,然后让我们判断几进制的时候这个式子是对的我去找了一个任意进制转十进制的自定义函数,真太好用了!然后就是把运算符左边的、右边的以及等号右边的提出来,再套循环转进制判断(要是有这么一个进制就输出,没有就-1)真的不难啊
CLamb
·
2020-08-09 04:23
模拟
2020
杭电
第六场Divisibility(数学推导思维)
Divisibility多组数据,给b和x两个数字定义:b进制下的任意数字Y中只要是各个位数加起来的和的结果可以整除x,那么那个数字就可以整除x类似证明可得提取之后得出结论前提(b−1)%x=0(b-1)\%x=0(b−1)%x=0#includeusingnamespacestd;longlongn,b,x;intmain(){scanf("%lld",&n);while(n--){scanf(
ssw_s
·
2020-08-09 04:58
算法
数论
思维
【
杭电
多校2020】第六场1009.Divisibility
题目链接思路:判断b%x的奇偶性即可。代码:#include#defineintlonglong#defineIOSios::sync_with_stdio(false);cin.tie(0);cout.tie(0);constintN=2e5+7;constintM=2e4+5;constdoubleeps=1e-8;constintmod=1e9+7;constintinf=0x7ffffff
ACkingdom
·
2020-08-09 04:05
思维
杭电
OJ——2503 a/b + c/d(新手过法)(c++)
杭电
OJ——2503a/b+c/d(新手过法)(c++)思路:分两种情况,即分母相同和不同,处理都很简单,由于要以最简形式输出,所以要分子分母同除它们的最大公约数#includeusingnamespacestd
zlj187
·
2020-08-09 04:36
c++
hdu2503
杭电
oj-1076-An Easy Task
ProblemDescriptionIgnatiuswasborninaleapyear,sohewanttoknowwhenhecouldholdhisbirthdayparty.Canyoutellhim?GivenapositiveintegersYwhichindicatethestartyear,andapositiveintegerN,yourtaskistotelltheNthlea
落叶晚秋
·
2020-08-09 03:20
简单数学题
杭电
oj-1040-As Easy As A+B
ProblemDescriptionThesedays,Iamthinkingaboutaquestion,howcanIgetaproblemaseasyasA+B?Itisfairlydifficultytodosuchathing.Ofcourse,Igotitaftermanywakingnights.Giveyousomeintegers,yourtaskistosortthesenum
落叶晚秋
·
2020-08-09 03:20
简单数学题
杭电
ACM 2047 阿牛的EOF牛肉串
http://acm.hdu.edu.cn/showproblem.php?pid=2047递归,把情况分成E/F,O两种#includeusingnamespacestd;intmain(){intn;__int64a[40],b[40];a[1]=2;//E/Fb[1]=1;//Ofor(inti=2;i>n){cout<<a[n]+b[n]<<endl;}return0;}
码农同学
·
2020-08-09 03:06
hdu
杭电
ACM 2043 密码
http://acm.hdu.edu.cn/showproblem.php?pid=2043#includeusingnamespacestd;intmain(){charch[50];intM;boolflag1,flag2,flag3,flag4;cin>>M;while(M--){cin>>ch;flag1=0;flag2=0;flag3=0;flag4=0;intlen=strlen(ch
码农同学
·
2020-08-09 03:35
hdu
[ACM] hdu 2068 RPG的错排 (逆向思考,错排*组合累加)
MemoryLimit:32768/32768K(Java/Others)TotalSubmission(s):6528AcceptedSubmission(s):2648ProblemDescription今年暑假
杭电
weixin_34122604
·
2020-08-09 00:52
杭电
oj--2503 解题报告
地址:http://acm.hdu.edu.cn/showproblem.php?pid=2503a/b+c/dTimeLimit:1000/1000MS(Java/Others)MemoryLimit:32768/32768K(Java/Others)TotalSubmission(s):6194AcceptedSubmission(s):3576ProblemDescription给你2个分数
icefoxd_ice
·
2020-08-08 22:37
C/C++编程
杭电
OJ_(2043)密码
ProblemDescription网上流传一句话:"常在网上飘啊,哪能不挨刀啊~"。其实要想能安安心心地上网其实也不难,学点安全知识就可以。首先,我们就要设置一个安全的密码。那什么样的密码才叫安全的呢?一般来说一个比较安全的密码至少应该满足下面两个条件:(1).密码长度大于等于8,且不要超过16。(2).密码中的字符应该来自下面“字符类别”中四组中的至少三组。这四个字符类别分别为:1.大写字母:
笨鸟学编码
·
2020-08-08 22:42
ACM
RPG的错排
Description今年暑假
杭电
ACM集训队第一次组成女生队,其中有一队叫RPG,但做为集训队成员之一的野骆驼竟然不知道RPG三个人具体是谁谁。
shenhuiangel
·
2020-08-08 21:46
错排
杭电
OJ--1717
刚开始使用float发现存在四舍五入的现象,导致位数计算不准,所以均采用long的格式进行计算结果正确,但是导入官网的判定系统后发现并不太行,也找不出哪里错了。。。。importjava.lang.reflect.Array;importjava.util.Scanner;publicclassMain{publiclonggcd(longm,longn){longlast=0;while(n!=
吃土豆的二哈
·
2020-08-08 20:01
HDOJ(
杭电
OJ)1000:A+B问题
A+B问题时间限制:2000/1000MS(Java/Others)内存限制:65536/32768K(Java/Others)总提交数:847628接受提交内容:255996问题描述计算A+B。输入每一行包含两个整数一个和乙。处理结束文件。产量对于每种情况,在一行中输出A+B.样本输入11样本输出2作者HDOJC语言代码:#include#includeintmain(){inta,b,sum=
T小min
·
2020-08-08 20:55
HDOJ
【
杭电
oj】1576 - A/B
题目链接设B*C=1(modm),根据逆元的定义,(A/B)modm==((Amodm)*C)modm,所以这道题就是求B的逆元。AC代码:#includeusingnamespacestd;typedeflonglongll;constintmod=9973;llex_gcd(lla,llb,ll&x,ll&y){llt,d;if(!b){x=1;y=0;returna;}d=ex_gcd(b,
Dicer_
·
2020-08-08 20:29
数论
杭电
OJ-1042
#include#include#definemax100000intmain(){//大数阶乘,多位一存inta[100005],n;longlongjinwei,weishu,num;while(scanf("%d",&n)!=EOF){memset(a,0,sizeof(a));a[0]=1;weishu=1;for(inti=1;i0){a[weishu]=jinwei;weishu++;
JIngles123
·
2020-08-08 20:40
杭电oj练习
杭电
OJ-1219
#include#include#include#definemax100008intmain(){inta[30];charb[max];while(gets(b)){memset(a,0,sizeof(a));for(inti=0;i
JIngles123
·
2020-08-08 20:40
杭电oj练习
杭电
oj HDOJ 2047 阿牛的EOF牛肉串(递推)
杭电
ojHDOJ2047阿牛的EOF牛肉串(递推)题目来源:http://acm.hdu.edu.cn/showproblem.php?
Dy66
·
2020-08-08 20:20
杭电
oj2030-2039————C语言
2030.汉字统计http://acm.hdu.edu.cn/showproblem.php?pid=2030#include#includeintmain(void){intn;intcount;charc;scanf("%d%*c",&n);while(n--){count=0;while((c=getchar())!='\n'){if(c#includeintmain(){intn,i,r,
佛珠散了一地
·
2020-08-08 19:26
杭电
oj2040-2049————C语言
方便自己复习回顾我在vc++编译的所以用__int64定义超级大数2040亲和数http://acm.hdu.edu.cn/showproblem.php?pid=2040#includeintmain(){inti,m;inta;scanf("%d",&a);while(a--){scanf("%d%d",&i,&m);intsum1=0,sum2=0;for(intj=1;jintmain()
佛珠散了一地
·
2020-08-08 19:23
杭电
OJ-A+B Coming
注意:1.题目要求输入的数为16进制。2.功能函数单独写出,不然代码长度过长。(试了一下拿到main函数里面,自己都看不懂了~汗~)3.因为是16进制所以会出现1a2b之类的情况,所以不能用%c。4.网上的答案都大同小异,贴出自己的答案,仅供参考。#include#includeintfun(chara){if(a>='0'&&a='a'&&a='A'&&a<='Z'){return(a-'A'+
爆炒八酱
·
2020-08-08 19:12
C
acm
HDU 2068 RPG的错排(错排公式 + 详解)
MemoryLimit:32768/32768K(Java/Others)TotalSubmission(s):8996AcceptedSubmission(s):3699ProblemDescription今年暑假
杭电
77458
·
2020-08-08 18:25
ACM_数论
ACM_模拟题
杭电
oj2047----阿牛的EOF牛肉串(递推)
阿牛的EOF牛肉串ProblemDescription今年的ACM暑期集训队一共有18人,分为6支队伍。其中有一个叫做EOF的队伍,由04级的阿牛、XC以及05级的COY组成。在共同的集训生活中,大家建立了深厚的友谊,阿牛准备做点什么来纪念这段激情燃烧的岁月,想了一想,阿牛从家里拿来了一块上等的牛肉干,准备在上面刻下一个长度为n的只由"E"“O”"F"三种字符组成的字符串(可以只有其中一种或两种字
spectrelwf
·
2020-08-08 17:40
算法题解
【
杭电
多校2020】Go Running【几何】【最小点覆盖】
题意:有一个数轴,若干人在某个时刻开始从某个点朝某个方向按111的速度走若干时间。已知nnn个条件,形如tit_iti时刻xix_ixi的位置有人,求最少可能的人数。∑n≤5×105\sumn\leq5\times10^5∑n≤5×105画出x−tx-tx−t二维平面,可以看成用最少k=±1k=\pm1k=±1的直线覆盖给出的nnn个点转45°45\degree45°看成水平线或竖直线(但好像没啥
Lstdo
·
2020-08-08 17:27
杭电
HDU ACM 2068 RPG的错排
MemoryLimit:32768/32768K(Java/Others)TotalSubmission(s):8489AcceptedSubmission(s):3465ProblemDescription今年暑假
杭电
研发之道
·
2020-08-08 17:42
acm水题题解
杭电
oj 2043 密码
#includeintmain(){intn;charx,enter;scanf("%d%c",&n,&enter);while(n--){inta=0,b=0,c=0,d=0,count=0;while(scanf("%c",&x)!=EOF&&(x!='\n')){count++;if(x>='A'&&x='a'&&x='0'&&x=3&&(count>=8&&count<16))printf
A飞啊131
·
2020-08-08 17:07
hdu 2068 RPG的错排(组合)
hdu2068RPG的错排Description今年暑假
杭电
ACM集训队第一次组成女生队,其中有一队叫RPG,但做为集训队成员之一的野骆驼竟然不知道RPG三个人具体是谁谁。
FZH_SYU
·
2020-08-08 15:02
ACM
杭电
ACM 2046 阿牛的EOF牛肉串
我用到了两个数组,d1[n]表示长度为n的牛肉串最后一个字符不是'O',d2[n]表示长度为n的牛肉串最后一个字符是'O'。这样结果就是d1[n]+d2[n];对于已经得到了长度为n-1的牛肉串,我们可以来讨论在第n个位置放置何种字符的牛肉串。已得到第n-1个位置的字符第n个位置需要放置的字符结果不是'O'不是'O'得到长度为n的,结尾不是'O'的字符串不是'O'是'O'得到长度为n的,结尾是'O
dongdui6736
·
2020-08-08 15:14
上一页
26
27
28
29
30
31
32
33
下一页
按字母分类:
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
其他