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
2045 不容易系列之(3)—— LELE的RPG难题 (有问题)
http://acm.hdu.edu.cn/showproblem.php?pid=2045ProblemDescription人称“AC女之杀手”的超级偶像LELE最近忽然玩起了深沉,这可急坏了众多“Cole”(LELE的粉丝,即"可乐"),经过多方打探,某资深Cole终于知道了原因,原来,LELE最近研究起了著名的RPG难题:有排成一行的n个方格,用红(Red)、粉(Pink)、绿(Green
xujinsmile
·
2012-03-17 23:00
测试
input
fun
output
杭电ACM
1017 A Mathematical Curiosity
http://acm.hdu.edu.cn/showproblem.php?pid=1017这道题真蛋疼,读题读的我晕乎乎的~~题目大意是先输入一个数N然后会分N块输入,每块每次输入2个数,n,m,n=m=0时结束,当a和b满足0 usingnamespacestd; intmain(){ intn,m,cont=0,num=0; intT; cin>>T; while(T--) { while(
xujinsmile
·
2012-03-17 21:00
杭电ACM
1002 A + B Problem II
http://acm.hdu.edu.cn/showproblem.php?pid=1002这是一个大数相加问题,真是困扰我多年啊~~。。。。。。不知道下次做的时候能不能快速做出来~~废话少说,上代码:#include #include #defineMAX1000 usingnamespacestd; intmain(){ inti,j,T,cont=0; cin>>T; intA[MAX]={
xujinsmile
·
2012-03-17 17:00
c
杭电ACM
2046 骨牌铺方格
http://acm.hdu.edu.cn/showproblem.php?pid=2046这道题是典型的递归问题,但是我调试的时候发现,当数字是40+的时候数字太大了,运算时间总是超出限制,故,一次都做出来~~免得一次一次总是递归~~#include usingnamespacestd; intmain(){ intn; longlongFun[51]; while(cin>>n){ Fun[1
xujinsmile
·
2012-03-17 14:00
杭电ACM
2050 折线分割平面
http://acm.hdu.edu.cn/showproblem.php?pid=2050平面上有n条折线,问这些折线最多能将平面分割成多少块?看到过一到比较简单的类似体秘,说的是n条直线能将平面分割成多少块。答案是1+(1+n)*n/2.我们可以把n条折线看成2*n条直线,只不过每2条直线和一条折线相比都少分割了2个平面。所以不仅把前一个公示的n变成2n,还要再减去2n,所以公式成了1+(1+
xujinsmile
·
2012-03-17 11:00
杭电ACM
1201 18岁生日
http://acm.hdu.edu.cn/showproblem.php?pid=1201#include usingnamespacestd; intYDays(int); intLeapyear(int); intmain(){ inty,m,d,sum=0; charstr[100]; intT; cin>>T; while(T--){ sum=0; cin>>str; y=(str[0]
xujinsmile
·
2012-03-17 00:00
杭电ACM
1013 Digital Roots
http://acm.hdu.edu.cn/showproblem.php?pid=1013这道题是求一个正数的根(digitalroot),各个位数不断相加知道取得个数。首先,我想到的是把int型的数变成char数组。用itoa()函数。#include #include usingnamespacestd; intmain(){ intn,sum=0; charstr[100]; while(
xujinsmile
·
2012-03-16 21:00
c
buffer
扩展
编译器
杭电ACM
1018 Big Number
http://acm.hdu.edu.cn/showproblem.php?pid=1018题意是求一个数的阶乘之后得数的位数。简单一点的话,如果要求的数很小的话,简单的递归算出阶乘,然后数数位数就可以,以下:#include #include #include usingnamespacestd; longFac(int); intmain(){ inta; cin>>a; char*str=n
xujinsmile
·
2012-03-16 17:00
算法
杭电ACM
1001,1040,1096
http://acm.hdu.edu.cn/showproblem.php?pid=1001 #include usingnamespacestd; intmain(){ longintn,sum=0; while(cin>>n){ for(inti=0;i usingnamespacestd; intmain(){ intT,N,a[1000],n; cin>>T; while(T--){ ci
xujinsmile
·
2012-03-16 16:00
c
String
ini
buffer
杭电acm
2030 汉字统计
ProblemDescription统计给定文本文件中汉字的个数。Input输入文件首先包含一个整数n,表示测试实例的个数,然后是n段文本。Output对于每一段文本,输出其中的汉字的个数,每个测试实例的输出占一行。[Hint:]从汉字机内码的特点考虑~SampleInput2 WaHaHa!WaHaHa!今年过节不说话要说只说普通话WaHaHa!WaHaHa! 马上就要期末考试了Areyour
zwb8848happy
·
2012-01-23 10:00
杭电ACM
1096(A+B for Input-Output Practice (VIII))
#include usingnamespacestd; intmain() { intn,m,sum; cin>>n; for(inti=0;i>m; int*num=newint[m]; for(intq=0;q>num[q]; } for(q=0;q
hjl243632044
·
2012-01-21 19:00
ini
杭电ACM
1095(A+B for Input-Output Practice (VII))
#include usingnamespacestd; intmain() { inta,b; while(cin>>a>>b) { cout<<a+b<<"\n"<<"\n"; } return0; }
hjl243632044
·
2012-01-21 19:00
杭电ACM
1094 (A+B for Input-Output Practice (VI))
#include usingnamespacestd; intmain() { intn,sum; while(cin>>n) { sum=0; int*num=newint[n]; for(inti=0;i>num[i]; } for(i=0;i<n;i++) { sum+=num[i]; } cout<<sum<<"\n"; } return0; }
hjl243632044
·
2012-01-21 19:00
ini
杭电ACM
1093(A+B for Input-Output Practice (V))
#include usingnamespacestd; intmain() { intm,sum,n; cin>>m; for(inti=0;i>n; int*num=newint[n]; for(inti=0;i>num[i]; } for(i=0;i<n;i++) { sum+=num[i]; } cout<<sum<<"\n"; } return0; }
hjl243632044
·
2012-01-21 19:00
ini
杭电ACM
1092(A+B for Input-Output Practice (IV))
#include usingnamespacestd; intmain() { intn,sum; while(cin>>n&&n!=0) { sum=0; int*num=newint[n]; for(inti=0;i>num[i]; } for(i=0;i<n;i++) { sum+=num[i]; } cout<<sum<<"\n"; } }
hjl243632044
·
2012-01-21 19:00
杭电ACM
1091(A+B for Input-Output Practice (III))
#include usingnamespacestd; intmain() { inta,b; while(cin>>a>>b&&a!=0||b!=0) { cout<<a+b<<"\n"; } return0; }
hjl243632044
·
2012-01-21 19:00
杭电ACM
1090 (A+B for Input-Output Practice (II))
#include usingnamespacestd; intmain() { intn,a,b,c; cin>>n; for(inti=0;i>a>>b; cout<<a+b<<"\n"; } }
hjl243632044
·
2012-01-21 19:00
c
ini
杭电ACM
1089(A+B for Input-Output Practice (I))
#include usingnamespacestd; intmain() { inta,b; while(cin>>a>>b) { cout<<a+b<<"\n"; } return0; }
hjl243632044
·
2012-01-21 19:00
杭电ACM
1001(Sum Problem)
#include usingnamespacestd; intmain() { intn; signedintsum;//有符号整形 while(cin>>n) { sum=0; for(inti=0;i<=n;i++) sum+=i; cout<<sum<<"\n"<<"\n";//followedwithablankline! } return0; }
hjl243632044
·
2012-01-21 19:00
杭电acm
1004 (Let the Balloon Rise)
#include #include #include//如果不加此文件,下面cin>>color将报错。 usingnamespacestd; intmain() { intN; while(cin>>N&&N) { mapballoon; stringcolor; for(inti=0;i>color; balloon[color]++;//向容器中插入元素(容器中的第
hjl243632044
·
2011-10-09 21:00
String
iterator
ini
杭电acm
1213 (How many tables)
//思路:把所有认识的朋友组成一棵树,只要知道有几棵树,就知道需要几张桌子了。(这里的树为了方便查找根,将子节点指向根节点)初始化时将所有树的根设为-1; //通过依次读入认识的朋友(a,b),利用find查找当前朋友(a)的上级节点,然后利用connect将上级节点和b连通。即(friends[find(a)]=b)。(如果没有上及节点(即friends[a]=-1),则直接friends[
hjl243632044
·
2011-09-30 11:00
测试
杭电acm
1002 (A+B Problem II)
#include #include usingnamespacestd; intmain() { intT; strings1,s2,temp; cin>>T; if(T>20||T>s1>>s2; cout1000||s2.length()>1000)break; if(s1.length()=0;n--,m--)//从最后一位依次向前做加法,注意:进位算法! { if
hjl243632044
·
2011-09-28 20:00
杭电acm
2049(不容易系列之四---考新郎)
#include usingnamespacestd; #include __int64num(intn,intm)//计算排列组合才c(n,m)从n中去m(无序)。最初用递归计算,超时!(递归只需推出c(n,m)=c(n,m-1)*(n-m+1)/m,又c(n,1)=n,然后递归即可) { inti; __int64a=1,b=1,c=1; for(i=1;i>c) { whi
hjl243632044
·
2011-09-28 20:00
c
杭电acm
2072(单词数)
#include//此种解法dsds#dsds是可以输入的,但是HDOJ也通过了。下面的解法解决了此问题。 #include #include usingnamespacestd; intmain() { charc='0'; strings; setword; while((c=getchar())!='#')//注意getchar()和cin的区别 { s=""; w
hjl243632044
·
2011-09-25 15:00
c
String
确定比赛名次 &&
杭电ACM
集训队训练赛题
http://acm.hdu.edu.cn/showproblem.php?pid=1285ProblemDescription有N个比赛队(1 #include #include #include usingnamespacestd; #defineN505 vectorv[N]; intNext[N]; intin[N]; intn,m,k; voidtp() {k=0; priority_q
smallacmer
·
2011-09-22 10:00
杭电acm
2037(今年暑假不ac)
//思路:1.先将所有节目按照结束时间从小到大排序。2.最先结束的当然要先看。然后比较后面的开始时间是否>=前面的结束时间。若条件成立,则count++. #include//Writeinvc6.0,Win7 #include usingnamespacestd; structtime//定义时间结构 { intx,y; }; intcmp(constvoid*a,constv
hjl243632044
·
2011-09-21 12:00
c
ini
杭电ACM
题目分类
注:网上搜的 第一篇 1001这个就不用说了吧 1002简单的大数 1003DP经典问题,最大连续子段和 1004简单题 1005找规律(循环点) 1006感觉有点BT的题,我到现在还没过 1007经典问题,最近点对问题,用分治 1008简单题 1009贪心 1010搜索题,剪枝很关键 1011 1012简单题 1013简单题(有个小陷阱) 1014简单题 1015
·
2011-09-06 16:00
ACM
hdu 2068 RPG的错排
pid=2068ProblemDescription今年暑假
杭电ACM
集训队第一次组成女生队,其中有一队叫RPG,但做为集训队成员之一的野骆驼竟然不知道RPG三个人具体是谁谁。
sunhui8888
·
2011-08-07 15:00
c
input
output
杭电acm
题库分类
注:网上搜的第一篇 1001 这个就不用说了吧1002 简单的大数1003 DP经典问题,最大连续子段和1004 简单题1005 找规律(循环点)1006 感觉有点BT的题,我到现在还没过1007 经典问题,最近点对问题,用分治1008 简单题1009 贪心1010 搜索题,剪枝很关键1011 1012 简单题1013 简单题(有个小陷阱)1014 简单题1015 可以看作搜索题吧1016
q573290534
·
2011-07-19 19:00
数据结构
优化
面试
Microsoft
BT
2010
杭电acm
试题分类
【转】
杭电ACM
题目分类http://hi.baidu.com/dongjinwei86/blog/item/4c345c0a626fb31295ca6b4b.html基础题:1000、1001、1004
东方快翔
·
2011-07-08 23:41
职场
ACM
休闲
杭电acm
试题分类
【转】
杭电ACM
题目分类http://hi.baidu.com/dongjinwei86/blog/item/4c345c0a626fb31295ca6b4b.html基础题:1000、1001、1004
东方快翔
·
2011-07-08 23:41
职场
休闲
acm
行走在acm道路上
杭电ACM
1002题--大数加法
杭电ACM
1002题--大数加法最近看很多ACM大牛,感觉自己在算法方面很菜,为此有时间做做ACM题目吧,从最简单的开始,慢慢搞。
我的编程乐园
·
2011-06-12 20:00
杭电ACM
试题分类
注:网上搜的第一篇 1001这个就不用说了吧1002简单的大数1003DP经典问题,最大连续子段和1004简单题1005找规律(循环点)1006感觉有点BT的题,我到现在还没过1007经典问题,最近点对问题,用分治1008简单题1009贪心1010搜索题,剪枝很关键10111012简单题1013简单题(有个小陷阱)1014简单题1015可以看作搜索题吧1016经典的搜索1017简单数学题10
xiancaifu
·
2010-12-14 19:00
HDOJ HDU 2068 RPG的错排 ACM 2068 IN HDU
pid=2068题目描述:Problem Description今年暑假
杭电ACM
集训队第一次组成女生队,其中有一队叫RPG,但做为集训队成员之一的野骆驼竟然不知道RPG三个人具体是谁谁。
ACM___________________________
·
2010-08-06 16:00
母函数 ( Generating function ) 详解
(以下内容部分引至
杭电ACM
课件和维基百科)在数学中,某个序列的母函数是一种形式幂级数,其每一项的系数可以提供关于这个序列的信息。使用母函数解决问题的方法称
ACM___________________________
·
2010-08-05 12:00
杭电ACM
题目分类
1001 这个就不用说了吧 1002 简单的大数 1003 DP经典问题,最大连续子段和 1004 简单题 1005 找规律(循环点) 1006 感觉有点BT的题,我到现在还没过 1007 经典问题,最近点对问题,用分治 1008 简单题 1009 贪心 1010 搜索题,剪枝很关键 1011
freezgw1985
·
2010-06-27 02:00
杭电1004
题目来源:
杭电acm
1004 Problem Description Contest time again!
qingdaoguy
·
2010-04-19 11:00
UP
zz:hoj acm problem
zz:hojacmproblem
杭电acm
试题分类(2010-01-2021:07:04)标签:母函数 线段树 图论 大数 杂谈 1001 这个就不用说了吧1002 简单的大数1003
点滴
·
2010-02-10 13:00
杭电ACM
2028 求教
寒假无聊在家做做水题,做到这道碰到点问题:用最大数一个个除以其他数,有除不尽的就将最大数累加自己再一个个除,直到全部能除尽就是最小公倍数的做法AC了,下面是代码:#includeusingnamespacestd;intmain(){intn,a[100];while(cin>>n){intmax=0;for(inti=0;i>a[i];if(a[i]>max)max=a[i];}boolcon=
eyson
·
2010-02-09 16:00
ACM
杭电ACM
1274---展开字符串 解题报告
展开字符串TimeLimit:2000/1000MS(Java/Others) MemoryLimit:65536/32768K(Java/Others)TotalSubmission(s):239 AcceptedSubmission(s):91ProblemDescription在纺织CAD系统开发过程中,经常会遇到纱线排列的问题。该问题的描述是这样的:常用纱线的品种一般不会超过2
scut_lyq00
·
2009-07-25 15:00
c
算法
测试
input
任务
output
FatMouse's Trade
谭浩强的那本C学得再久感觉还是没学透,所以今天又上
杭电ACM
做了一道题,就当复习C语言了。。整个程序编了20分钟,调了一个多小时,C指针真难!!!
beyondjhf_2008
·
2009-04-19 19:00
C++
c
F#
C#
J#
杭电ACM
1061Rightmost Digit
题目是这样的ProblemDescriptionGivenapositiveintegerN,youshouldoutputthemostrightdigitofN^N. InputTheinputcontainsseveraltestcases.ThefirstlineoftheinputisasingleintegerTwhichisthenumberoftestcases.Ttestca
surgent
·
2009-03-08 08:00
Integer
input
each
output
杭电ACM
2000->2099 100道题 详细解题报告出炉
我去年暑假花了5天,把
杭电ACM
网站上2000到2099这100道题全AC了,又花了10来天精心写解题报告。里面包括题目、解题思路、编程技巧以及参考源码。所有代码都是使用C/C++写的。
redraiment
·
2008-06-11 20:00
编程
Google
百度
语言
手机
chm
上一页
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
其他