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
杭电OJ刷题
杭电
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
杭电
acm1171.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
杭电
杭电
acm1028.整数拆分
题目大意:整数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
杭电
杭电
acm1085.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
杭电
杭电
1010题C++代码
#include #include #include usingnamespacestd; charmap[9][9]; intn,m,t,di,dj; boolescape; intdir[4][2]={{0,-1},{0,1},{1,0},{-1,0}};//四个方向移动 voiddns(intsi,intsj,intcnt){ inti,temp; if(si>n||sj>m||si>n
xianglunxi
·
2013-04-20 23:00
递归
搜索
剪枝
杭电
acm1003
//第一次发,刚开始没看懂。后来借鉴了百度知道后才写出的程序!!!#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
HDU 2066 一个人的旅行
ProblemDescription虽然草儿是个路痴(就是在
杭电
待了一年多,居然还会在校园里迷路的人,汗~),但是草儿仍然很喜欢旅行,因为在旅途中会遇见很多人(白马王子,^0^),很多事,还能丰富自己的阅历
lphy2352286B
·
2013-04-16 17:00
HDOJ 250杀!
仔细一算,自己做
杭电
OJ已经有将近半年了,居然过了半年才250题,这和我的预期差距好大啊,可能是中途有些松懈了,以后要坚持住啊。
zkzxmzk
·
2013-04-13 17:00
成长
HDU 1846 Brave Game 博弈
pid=1846首先来玩个游戏,引用
杭电
课件上的:(1) 玩家:2人;(2) 道具:23张扑克牌;(3) 规则:游戏双方轮流取牌;每人每次仅限于取1张、2张或3张牌;扑克牌取光,则游戏结束;最后取牌的一方为胜者
ilovexiaohao
·
2013-04-13 16:00
2190 : 悼念512汶川大地震遇难同胞——重建希望小学
杭电
OJ题目链接 #include <stdio.h> #
J_W_A_学徒
·
2013-04-11 00:00
c
1465 :不容易系列之一
杭电
OJ题目链接 #include <stdio.h> int main() { __int64 f[2
J_W_A_学徒
·
2013-04-11 00:00
c
2072 :单词数
杭电
OJ题目链接 #include <stdio.h> #include <stri
J_W_A_学徒
·
2013-04-10 22:00
c
杭电
ACM1020 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
2045 :不容易系列之(3)—— LELE的RPG难题
不容易系列之(3)—— LELE的RPG难题
杭电
oj,简单递推,注意要排除首尾相同的串,但是,不能排除长度小于n的首尾相同的串。这样才不会导致漏解。
J_W_A_学徒
·
2013-04-09 02:00
c
杭电
ACM2007平方和与立方和
#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
POJ-1325 Machine Schedule 二分图匹配求最小顶点覆盖
以前在
杭电
上做过,不过代码提交到POJ就WA了,原因还是程序存在一定的bug:http://www.cnblogs.com/Lyush/archive/2012/03/28/2422060.html
·
2013-04-07 09:00
schedule
杭电
1010题
#include #include usingnamespacestd; classPoint { public: intx; inty; Point():x(0),y(0) { } Point(inta,intb):x(a),y(b) { } }; /* -1sinkblock 0emptyblock 1startpoint 2blockofwall 3door forvecMap[x][
hellonlp
·
2013-04-06 19:00
杭电
1009题
#include #include #include #include usingnamespacestd; classRoom { public: intiJavaBean; intiCatFood; doubledouRate; Room():iJavaBean(0),iCatFood(0) { douRate=0; } Room(intx,inty):iJavaBean(x),iCatFo
hellonlp
·
2013-04-06 15:00
杭电
1007题
普通方法,超时了。#include #include #include #include usingnamespacestd; classPoint { public: doubledouX; doubledouY; Point():douX(0),douY(0) { } Point(doublex,doubley):douX(x),douY(y) { } }; intmain() { int
hellonlp
·
2013-04-06 13:00
动态规划C++::
杭电
ACM1003
#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
杭电
1008题
#include usingnamespacestd; intmain() { intiStopCount; intiStopTimePerFloor=5; intiMoveUpTimePerFloor=6; intiMoveDownTimePerFloor=4; intiCurrentStopFloor; intiSumTime; while(cin>>iStopCount) { if(0=
hellonlp
·
2013-04-02 21:00
我的ACM启程之路 1.1.1
看着同学搞ACM心生羡慕然后结网实干,结果发现没那么简单
杭电
第一题第一次代码(错误)importjava.util.*; publicclassMain{ publicstaticvoidmain(String
sdulmy
·
2013-03-29 22:00
Hdu 1290 - 献给
杭电
五十周年校庆的礼物
在球形中,有方程式:y=a*x^3+b*x^2+c*x+d.所以,解得一个方程式使输入1,2,3,4时分别输出2,4,8,15即可。AC代码:#include #include intmain() { intx,y; while(scanf("%d",&x)!=EOF) { y=(x*x*x+x*5+6)/6; printf("%d\n",y); } return0; }
Chuck_0430
·
2013-03-28 22: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
杭电
ACM2041楼梯问题
#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
杭电
ACM2043密码的问题已经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
杭电
1005题
错误的答案:内存挂了。#include #include usingnamespacestd; intfunction(inti,intj,intk) { if(1==k||2==k) { return1; } return(function(i,j,k-1)*i+function(i,j,k-2)*j)%7; } intmain() { intiFirst,iSecond,iThird
hellonlp
·
2013-03-26 09:00
杭电
1143——Tri Tiling(递推求解)
题目链接:http://acm.hdu.edu.cn/showproblem.php?pid=1143题目分析:可能自己的分析能力还是不够,每次做这种递推题的时候,都要分析半天。其实想起来,与卡特兰数的推导的思想是完全一致的。这个需要慢慢的体会。先说这道题。很明显,如果输入的n是奇数,奇数的平方仍然是奇数,不可能用偶数的面积填满奇数的面积,所以结果是0。下面考虑输入是偶数的情况,假设前k个是第一个
kay_zhyu
·
2013-03-26 09:00
杭电
1004题
#include #include #include usingnamespacestd; intmain() { stringstrInput; while(cin>>strInput) { intiNum=atoi(strInput.c_str()); mapsmap; stringmaxColour; intmaxCount; if(0==iNum) { return0; } for(
hellonlp
·
2013-03-26 09:00
杭电
ACM1.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
杭电
ACM1087——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和程序员训练指南
这一阶段可以考虑
杭电
HDUOJ2000-2300题。2.开始有针对性训练算法 主要是刷搜索,动态规划,贪心,分治的题目,不断训练,理解,总结。 这个阶段可以考虑uva的分类训练。
perfumekristy
·
2013-03-24 21:00
杭电
ACM1004
/* 时间: 2013.03.26 作者: 烟大洋仔 题目: ProblemDescription Contesttimeagain!Howexciteditistoseeballoonsfloatingaround.Buttotellyouasecret,thejudges'favoritetimeisguessingthemostpopularproblem.Whenthecon
wangyang1354
·
2013-03-24 21:00
1002
杭电
OJ A + B Problem II Time Limit: 2000/1000 MS (Java/Others) Memory Limit: 65536/32768
J_W_A_学徒
·
2013-03-23 12:00
OJ
杭电
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
杭电
ACM1071The 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
HDU1010 && 多校联合第一场H题
HDU1010题目大意:狗狗在指定的时间不迟不早走到终点.思路:奇偶剪枝+DFS
杭电
这道题的输入有点坑,scanf+getchar()矩阵输入是不一定的.有可能是在一行输入.用了cin过的.o(╯□╰)
kg_second
·
2013-03-20 10:00
ubbuntu下闪讯登陆方法
shareid=363812&uk=688698308这个是来自
杭电
的Netkeeper
·
2013-03-19 18:00
方法
杭电
ACm1005求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
杭电
ACM1021裴波纳挈数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
杭电
ACM1061N^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
杭电
ACM2035人见人爱的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
杭电
ACM1108求最小公倍数
#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
杭电
ACM1019求最大公约数
#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
上一页
103
104
105
106
107
108
109
110
下一页
按字母分类:
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
其他