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
杭电acm
杭电acm
1061
这道题看着挺简单的,但是请不要被它简单的外表给骗了,否则它会给予你无情的打击,我是真的尝到了那种滋味了。 我在网上搜的有一个是用“模幂运算”来做的,可我也不懂什么是模幂运算,后来慢慢看懂了,只知道他是用的“二分加速”。 下面是已经AC的代码:#include #include intmain() { intn; scanf("%d",&n); while(n--) { intb,
szshaozhuang
·
2013-05-10 21:00
杭电acm
1008
这是一个简单的计算时间的小问题,只要明白怎样计算时间就可以了! 下面我先说一下方法(以题目中给出的数据为例,这个题目中给出的数据恰好包含了三种情况所要的信息): 一.1从零层到第一个楼层(即第一个输入的数据)所用的时间:6*2+5=17 二.2从不是零层的数据到达下一个数据所用的时间(下一个楼层的数据大于本身楼层数据的情况):6*(3-2)+5=11 3.从不是零层的
szshaozhuang
·
2013-05-07 21:00
杭电ACM
2147——kiki' game
ProblemDescription:http://acm.hdu.edu.cn/showproblem.php?pid=2147Recentlykikihasnothingtodo.Whilesheisbored,anideaappearsinhismind,shejustplayesthecheckerboardgame.Thesizeofthechesserboardisn*m.Firsto
kay_zhyu
·
2013-05-01 15:00
杭电ACM
1002大数相加
#include #include #include usingnamespacestd; stringadd(stringa,stringb) { stringmax,min; max=a; min=b; if(a.length()=0;--i,--j) { max[i]+=min[j]-'0'; } for(inti=lmax-1;i>=1;--i) { if(max[i]>'9') {
u010110208
·
2013-04-24 12:00
杭电acm
1171.Big Event in HD
/***************************************************************************************************************************题目大意:不可以用num1个1,num2个2,num3个5组合得到的最小数;题目解析:求(1+x^eum[0]+.....+x^(num1*eum[0]
u010270403
·
2013-04-21 17:00
ACM
杭电
杭电acm
1028.整数拆分
题目大意:整数n可以用1,2,3,4.....,n相加表示;原题:点击打开链接题目解析:相当于把n个无区别的球放到n个无标志的盒子,盒子允许空,也允许放多于一个球错误分析:1.j这里j就是(前面i个表达式累乘的表达式)里第j个变量,因此每次前i个表达式累乘求完后都把中间变量a2赋值给a1, 因此要把for循环放在i的for循环里; 2.a1数组的大小要大于120;
u010270403
·
2013-04-21 14:00
ACM
杭电
杭电acm
1085.Holding Bin-Laden Captive!(母函数)
/******************************** 题目大意:不可以用num1个1,num2个2,num3个5组合得到的最小数; 题目解析:求(1+x+.....+x^num1)(1+x^2+....+x^(2*num2))(1+x^5+....X^(5*num3)) 的系数为零的指数;若系数都不为零,则最小数为sum+1; 错误分析:1.不能确定j的循环次数; 2.没有把M数值开
u010270403
·
2013-04-21 14:00
ACM
杭电
杭电acm
1003
//第一次发,刚开始没看懂。后来借鉴了百度知道后才写出的程序!!!#include#includeintmain(){ inta[100005],sum[100005]; intn,count=0; scanf("%d",&n); while(n-->0) { intm,max,i,r=1; scanf("%d",&m); for(i=1;i
szshaozhuang
·
2013-04-18 21:00
ACM
杭电ACM
1020 VS 1039
1020题目链接:http://acm.hdu.edu.cn/showproblem.php?pid=10201039题目链接:http://acm.hdu.edu.cn/showproblem.php?pid=1039其实两个题是类似的,都是给一个字符串,检测连续的重复字符的子串。不过1039的附加条件更多//1020的代码#include #include charstr[10005]
kay_zhyu
·
2013-04-10 18:00
字符串
ACM
杭电ACM
2007平方和与立方和
#include usingnamespacestd; intmain() { intm,n; intx=0,y=0; while(cin>>m>>n) { x=0,y=0; if(m>n) { m=m+n; n=m-n; m=m-n; } for(inti=m;i<=n;i++) { if(i%2==0) x=x+i*i; else y=y+i*i*i;
wangyang1354
·
2013-04-07 16:00
杭电ACM
----2018母牛的故事
#include usingnamespacestd; intmain() { intn; inta[56]={0,1,2,3}; while(cin>>n&&n) { switch(n) { case1: cout<
wangyang1354
·
2013-04-07 16:00
动态规划C++::
杭电ACM
1003
#include usingnamespacestd; intmain() { intT,N,i,j,a[100001],count=0; cin>>T; for(j=0;j>N; for(i=0;i>a[i]; intmaxSum=a[0]; intsum=0,l=0,r=0,temp=0; for(i=0;imaxSum) { maxSum=sum; l=temp;
wangyang1354
·
2013-04-05 17:00
LELE的RPG难题 ---
杭电acm
不容易系列之(3)——LELE的RPG难题TimeLimit:2000/1000ms(Java/Other) MemoryLimit:65536/32768K(Java/Other)TotalSubmission(s):9 AcceptedSubmission(s):2Font:TimesNewRoman|Verdana|GeorgiaFontSize:←→ProblemDescript
zhuihunmiling
·
2013-03-28 15:00
算法
ACM
关于三角形把平面分成几块的问题
杭电ACM
第1249题,关于N个三角形能把平面分成几块的问题。
只差一个转身的距离
·
2013-03-26 19:00
杭电ACM
2041楼梯问题
#include usingnamespacestd; intmain() { intn,a; intm[45]={0,1,1}; cin>>n; while(n--) { for(inti=3;i>a; cout intmain() { intn,m[50]={0,1,1},i,a; for(i=3;i<=40;i++) m[i]=m[i-1]+m[i-2]; s
wangyang1354
·
2013-03-26 19:00
杭电ACM
2043密码的问题已经AC
#include #include #include usingnamespacestd; intmain() { chara[50]; intm,k1,k2,k3,k4; unsignedi; cin>>m; getchar(); while(m--) { k1=k2=k3=k4=0; cin.getline(a,50); if(strlen(a)16) { c
wangyang1354
·
2013-03-26 15:00
杭电ACM
1.2.1
#include#includeusingnamespacestd;intmain(){intcount,number,a,b,sum=0;vectorvec;while(1){cin>>number;if(number==0)break;a=0;while(number--){cin>>b;if(a
tingyuanss
·
2013-03-25 12:00
杭电ACM
1087——Super Jumping! Jumping! Jumping!
题目链接:http://acm.hdu.edu.cn/showproblem.php?pid=1087题目分析:其实就是就最长递增子序列的变种,将输出改成最大的递增子序列的和#include #defineM10010 inta[M]; intdp[M]; intLIS(intnLen) { //a是数据数组 //dp是递推数组 //nLen是数组a的长度 inti,j; in
kay_zhyu
·
2013-03-24 21:00
杭电ACM
1004
/* 时间: 2013.03.26 作者: 烟大洋仔 题目: ProblemDescription Contesttimeagain!Howexciteditistoseeballoonsfloatingaround.Buttotellyouasecret,thejudges'favoritetimeisguessingthemostpopularproblem.Whenthecon
wangyang1354
·
2013-03-24 21:00
杭电ACM
。。。sort
/*ProblemDescription 给你n个整数,请按从大到小的顺序输出其中前m大的数。 Input 每组测试数据有两行,第一行有两个数n,m(0 #include #include #definex1000000 usingnamespacestd; intmain() { intn,m; inta[x]; while(cin>>n>>m&&n>0&&m>a[i
wangyang1354
·
2013-03-20 20:00
杭电ACM
多项式求和--》2011
#include #include usingnamespacestd; intmain() { doublesum=0; intn,m; scanf("%d",&n); while(n--) { scanf("%d",&m); for(inti=1;i<=m;i++) { if(i%2==0) sum=sum-1.0/i; else sum=sum+1.0/i;
wangyang1354
·
2013-03-20 20:00
杭电ACm
水仙花数2010谁能帮忙分析一下两段代码的区别;第二个通不过啊
#include intmain() {intm,n,a,b,c,d; while(scanf("%d%d",&m,&n)!=EOF) { d=0;//每次输入要初始化个数。 while(m usingnamespacestd; intmain() { intm,n,i; inta,b,c,j=0,t=1; while(cin>>m>>n&&m>=100&&m<=n&&n<
wangyang1354
·
2013-03-20 19:00
杭电ACm
求数列的和2009
#include #include #include usingnamespacestd; intmain() { doublen,m,t=0; while(cin>>n>>m&&n<10000&&m<1000) { t=0; while(m--) { t=t+n; n=sqrt(n); } printf("%.2f\n",t); } return0; }
wangyang1354
·
2013-03-20 14:00
杭电ACM
吃糖果问题
#include #include usingnamespacestd; intmain() { intn,m,i,k=0; intsum=0; cin>>n; while(n--) { cin>>m; while(m--) { cin>>i; k=i>k?i:k; sum=sum+i; } sum=sum-k; if(sum+1>=k) cout<<"Y
wangyang1354
·
2013-03-20 14:00
杭电ACM
1071The area---------求积分面积
#include #include usingnamespacestd; intmain() {intt; doublex1,y1,x2,y2,x3,y3,a,k,s; cin>>t; while(t--) {cin>>x1>>y1>>x2>>y2>>x3>>y3; a=(y2-y1)/((x2-x1)*(x2-x1)); k=(y2-y3)/(x2-x3); s=a/3*(
wangyang1354
·
2013-03-20 14:00
杭电ACm
1005求f(n)非递归
#include usingnamespacestd; intmain() { inta,b,n,m[1000]; while(cin>>a>>b>>n&&a!=0) { m[1]=m[2]=1; for(inti=3;i48)?n%48:n]<<endl; } return0; }
wangyang1354
·
2013-03-18 21:00
杭电ACM
1021裴波纳挈数AGAIN
#include usingnamespacestd; intmain() { intn; while(cin>>n&&n<1000000) if(n%8==2||n%8==6) cout<<"yes"<<endl; else cout<<"no"<<endl; return0; }
wangyang1354
·
2013-03-18 20:00
杭电ACM
1061N^N求最右边的数的问题
#include usingnamespacestd; intmain() { intn; cin>>n; while(n--) { intm; cin>>m; inta[10][5]={ {0,0,0,0,0}, {1,1,1,1,1}, {6,2,4,8,6}, {1,3,9,7,1}, {6,4,6,4,6}, {5,5,5,5,5}, {6,6,6,6
wangyang1354
·
2013-03-18 20:00
杭电ACM
2035人见人爱的A^B
#include usingnamespacestd; intmain() { intA,B,C=1; while(cin>>A>>B&&A>=1&&B<=10000) { C=1; while(B--) { A=A%1000; C=C*A; C=C%1000; } cout<<C<<endl; } return0; }
wangyang1354
·
2013-03-18 20:00
杭电ACM
1108求最小公倍数
#include usingnamespacestd; intmain() { intgcd(inta,intb); inta,b; while(cin>>a>>b&&a0) { r=a%b; a=b; b=r; } returna; }
wangyang1354
·
2013-03-18 19:00
杭电ACM
1019求最大公约数
#include usingnamespacestd; intmain() { intgcd(inta,intb); intn,m,a; cin>>n; while(n--) { cin>>m; cin>>a; m--; while(m--) {intb; cin>>b; intk=gcd(a,b); a=b/k*a; } cout0) { r=a%
wangyang1354
·
2013-03-18 18:00
杭电ACM
数值统计2008
/* 时间: 2012.03.18 作者: 烟大洋仔 题目: Input输入数据有多组,每组占一行,每行的第一个数是整数n(n usingnamespacestd; intmain() { floatn,i,a=0,b=0,c=0; while(cin>>n&&n!=0&&n>i; if(i<0) a++; elseif(i==0) b++; else c++;
wangyang1354
·
2013-03-18 17:00
杭电ACM
2006奇数的乘积
#include usingnamespacestd; intmain() { intn,t,x=1; while(cin>>n) { x=1; while(n--) { cin>>t; if(t%2==1) x=x*t; } cout<<x<<endl; } }
wangyang1354
·
2013-03-17 20:00
杭电ACM
大赛2000关于ASCII码排序的问题
#include usingnamespacestd; intmain() { chara[3]; for(inti=0;i>a[i]; if(a[0]>a[1]) { a[0]=a[0]+a[1]; a[1]=a[0]-a[1]; a[0]=a[0]-a[1]; } if(a[1]>a[2]) { a[1]=a[1]+a[2]; a[2]=a[1]-a[2]; a
wangyang1354
·
2013-03-17 19:00
杭电ACM
1008电梯问题C++
/* 时间:2012.03.17 作者:烟大洋仔 题目: ProblemDescription Thehighestbuildinginourcityhasonlyoneelevator.ArequestlistismadeupwithNpositivenumbers.Thenumbersdenoteatwhichfloorstheelevatorwillstop,inspecified
wangyang1354
·
2013-03-17 16:00
杭电Acm
1001解决求和的问题
#include usingnamespacestd; intmain() { unsignedintn; while(cin>>n) { cout<<(n+1)*n/2<<endl<<endl; } return0; } //没出来结果的注意下整形n的无符号
wangyang1354
·
2013-03-17 11:00
杭电ACM
1096求和问题
#include usingnamespacestd; intmain() { intn,m,a,sum=0; while(cin>>n) { while(n--) { cin>>m; sum=0; while(m--) { cin>>a; sum=sum+a; } if(n>0) cout<
wangyang1354
·
2013-03-16 21:00
杭电ACM
1095解决A+B问题
/* 题目: ProblemDescription YourtaskistoCalculatea+b. Input Theinputwillconsistofaseriesofpairsofintegersaandb,separatedbyaspace,onepairofintegersperline. Output Foreachpairofinputintegersa
wangyang1354
·
2013-03-16 21:00
杭电ACM
1094计算A+B的问题
/* 时间: 2012.03.14 作者: 烟大洋仔 题目: ProblemDescription Yourtaskistocalculatethesumofsomeintegers. Input Inputcontainsmultipletestcases,andonecaseoneline.EachcasestartswithanintegerN,andthenNinte
wangyang1354
·
2013-03-16 21:00
杭电ACM
1092求和问题详解
/* 时间: 20120314 作者: 烟大洋仔 问题: ProblemDescriptionYourtaskistoCalculatethesumofsomeintegers. InputInputcontainsmultipletestcases.EachtestcasecontainsaintegerN,andthenNintegersfollowinthesameline
wangyang1354
·
2013-03-16 19:00
杭电ACM
2037——今年暑假不AC
“今年暑假不AC?”“是的。”“那你干什么呢?”“看世界杯呀,笨蛋!”“@#$%^&*%...”确实如此,世界杯来了,球迷的节日也来了,估计很多ACMer也会抛开电脑,奔向电视了。作为球迷,一定想看尽量多的完整的比赛,当然,作为新时代的好青年,你一定还会看一些其它的节目,比如新闻联播(永远不要忘记关心国家大事)、非常6+7、超级女生,以及王小丫的《开心辞典》等等,假设你已经知道了所有你喜欢看的电视
kay_zhyu
·
2013-03-15 20:00
杭电ACM
题分类
第一篇 1001这个就不用说了吧1002简单的大数1003DP经典问题,最大连续子段和1004简单题1005找规律(循环点)1006感觉有点BT的题,我到现在还没过1007经典问题,最近点对问题,用分治1008简单题1009贪心1010搜索题,剪枝很关键1011 1012简单题1013简单题(有个小陷阱)1014简单题1015可以看作搜索题吧1016经典的搜索1017简单数学题1018简单数
supersnow0622
·
2013-03-11 10:00
算法导论学习笔记(十四):贪心算法(一):活动安排问题
当我看到这个问题时,首先就想到了自己大一做ACM时在
杭电acm
里遇到的一个题目:今年暑假不AC。可以说这个题目就是活动安排问题的翻版,只是
Bruce_Zeng
·
2013-03-03 15:00
杭电ACM
HDU 1006 Tick and Tick
TickandTickTimeLimit:2000/1000MS(Java/Others)MemoryLimit:65536/32768K(Java/Others)TotalSubmission(s):6204AcceptedSubmission(s):1687ProblemDescriptionThethreehandsoftheclockarerotatingeverysecondandmee
gubojun
·
2013-02-22 21:51
ACM-hdoj
其他
杭电ACM
HDU 1006 Tick and Tick
TickandTickTimeLimit:2000/1000MS(Java/Others) MemoryLimit:65536/32768K(Java/Others)TotalSubmission(s):6204 AcceptedSubmission(s):1687ProblemDescriptionThethreehandsoftheclockarerotatingeveryseco
gubojun123
·
2013-02-22 21:00
ACM
ACM
HDU
HDU
HDU
杭电acm
杭电ACM
HDU 1032 The 3n + 1 problem
The3n+1problemTimeLimit:2000/1000MS(Java/Others) MemoryLimit:65536/32768K(Java/Others)TotalSubmission(s):15209 AcceptedSubmission(s):5602ProblemDescriptionProblemsinComputerScienceareoftenclassi
gubojun123
·
2013-02-22 21:00
HDU
HDU
HDU
杭电acm
杭电ACM
HDU 1031 Design T-Shirt
DesignT-ShirtTimeLimit:2000/1000MS(Java/Others) MemoryLimit:65536/32768K(Java/Others)TotalSubmission(s):3331 AcceptedSubmission(s):1641ProblemDescriptionSoonafterhedecidedtodesignaT-shirtforourAlg
gubojun123
·
2013-02-22 21:00
杭电ACM
HDU 1020 Encoding
EncodingTimeLimit:2000/1000MS(Java/Others) MemoryLimit:65536/32768K(Java/Others)TotalSubmission(s):18738 AcceptedSubmission(s):8076ProblemDescriptionGivenastringcontainingonly'A'-'Z',wecouldenco
gubojun123
·
2013-02-15 23:00
杭电ACM
HDU 1019 Least Common Multiple
LeastCommonMultipleTimeLimit:2000/1000MS(Java/Others) MemoryLimit:65536/32768K(Java/Others)TotalSubmission(s):20576 AcceptedSubmission(s):7674ProblemDescriptionTheleastcommonmultiple(LCM)ofaset
gubojun123
·
2013-02-15 23:00
HDU
HDU
HDU
杭电acm
杭电ACM
HDU 1014
#include intmain(){ intstep,mod; intm[100001]; while(~scanf("%d%d",&step,&mod)){ m[0]=0; inti; for(i=0;i
gubojun123
·
2013-02-15 23:00
HDU
HDU
HDU
杭电acm
1014
上一页
9
10
11
12
13
14
15
16
下一页
按字母分类:
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
其他