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
----2018母牛的故事
#include using namespace std; int main() { int n; int a[56]={0,1,2,3}; while(cin>>n&&n) { switch(n) { case 1: cout<
BillGates10001
·
2016-03-16 10:00
动态规划C++::
杭电ACM
1003
#include using namespace std; int main() { int T,N,i,j,a[100001],count=0; cin>>T; for (j=0;j>N; for (i=0;i>a[i]; int maxSum=a[0]; int sum=0,l=0,r=0,temp=
BillGates10001
·
2016-03-16 10:00
杭电ACM
2007平方和与立方和
#include using namespace std; int main() { int m,n; int x=0,y=0; while (cin>>m>>n) { x=0,y=0; if(m>n) { m=m+n; n=m-n;
BillGates10001
·
2016-03-16 10:00
数字最右位问题
长话短说,直接上题目
杭电acm
(1061)GivenapositiveintegerN,youshouldoutputthemostrightdigitofN^N.InputTheinputcontainsseveraltestcases.ThefirstlineoftheinputisasingleintegerTwhichisthenumberoftestc
feizaoSYUACM
·
2016-03-11 20:00
杭电-1061-Ri
数字最右位问题
杭电ACM
(1002) -- A + B Problem II 大数相加 -提交通过
杭电ACM
(1002)大数相加A+BProblemII ProblemDescriptionIhaveaverysimpleproblemforyou.GiventwointegersAandB,yourjobistocalculatetheSumofA
litao_0505
·
2016-03-03 17:00
杭电ACM
1013
DigitalRoots题目:24的根:2+4=639的根:3+9=12;1+2=3当输入0时,结束运行。input:24390output:63分析:1.把输入的字符串转换成数字:n+=a[i]-'0'。2.只要sum>9,则不断执行:sum+=n%10;n/=10;代码1:#include#includeusingnamespacestd;intmain(){chara[1000];inti,
JDOUN
·
2016-03-01 19:57
杭电acm
hdoj 2068 RPG的错排
32768/32768K(Java/Others)TotalSubmission(s):9907 AcceptedSubmission(s):4056ProblemDescription今年暑假
杭电
yao1373446012
·
2016-02-10 20:00
杭电ACM
1408——盐水的故事
简单的题目,RT,就能够写出代码.须要注意的是类型的应用,应该用浮点型。以下的是AC的代码:#include usingnamespacestd; intmain() { doubleVUL,D; inttime,i,flag; while(cin>>VUL>>D) { time=0; i=1; flag=0; while(VUL>0) { for(intj=1;j<=i;j++) { if(V
mengfanrong
·
2016-02-10 19:00
杭电ACM
1995(递推)
题目链接:http://acm.hdu.edu.cn/showproblem.php?pid=1995题目大意:汉诺塔问题,给出汉诺塔的层数,要求求出当到达最终局面的时候,给定的某个盘子移动的次数。解题思路:从最后往前分析,最后一个盘子移动一次,倒数第二个移动两次……发现是二倍关系。AC代码:#include #include usingnamespacestd; intmain() { intT
Runner__1
·
2016-02-03 10:00
算法
ACM
杭电
HDU——2068RPG的错排
32768/32768K(Java/Others)TotalSubmission(s):9844 AcceptedSubmission(s):4031ProblemDescription今年暑假
杭电
a88770202
·
2016-01-30 17:00
杭电acm
2025与2022比较
#include#includeintmain(){chara[100],b;inti,j;while(gets(a)){b=a[1];for(i=0;i{if(a[i]>b){b=a[i];//找出最大值}}for(i=0;i{printf("%c",a[i]);if(a[i]==b){printf("(max)");}}printf("\n");}return0;}此题就是先全扫一遍然后再扫一
Summer__show_
·
2016-01-30 09:00
杭电acm
2037贪心算法
贪心算法是需要证明的其实这个证明可以是提交上去看看是不是对的,这是最简单的方法其次就是我们简单逻辑上的证明对于这个题目就是:我们看更加多的节目就是贪心而怎么看更加多的节目呢???就是在前面看更多的短时间节目,后来才能看更多的节目这里就有一个排序问题了我们可以细分下去看最短时间节目,后看长时间节目,但是又不是真正意义上的长时间然后将其叠加上就是最后的结果其实的奥妙自己去用心去体会,文字上本人愚钝,无
Summer__show_
·
2016-01-30 09:00
杭电ACM
计算机学院大学生程序设计竞赛(2015’12)1004(最大生成树)
题目:HappyValue TimeLimit:2000/1000MS(Java/Others)MemoryLimit:32768/32768K(Java/Others) TotalSubmission(s):0AcceptedSubmission(s):0 ProblemDescription Inanapartment,thereareNresidents.TheInternetServ
Runner__1
·
2015-12-26 16:00
算法
ACM
杭电
杭电ACM
1027(全排列)
题目链接:http://acm.hdu.edu.cn/showproblem.php?pid=1027题目大意:给出一个n和一个m,要求求出数列1,2,3……n的第m个全排列解题思路:字典序全排列,今天突然发现C++的algorithm函数库里已经实现了求下一个和上一个字典序全排列的函数,于是直接使用next_permutation函数解决。使用方法为:next_permutation(num+1
Runner__1
·
2015-12-25 09:00
算法
ACM
杭电
杭电ACM
1312(dfs)
题目链接:http://acm.hdu.edu.cn/showproblem.php?pid=1312题目大意:给出一张地图,如果是“.”则可通行,若为“#”不能通行,“@”为起点,求能走过的点的个数(@也算)解题思路:dfs,但一定要记得在访问之后修改地图的状态,否则会反复访问,陷入死循环,第一次就这样搞坏了…………AC代码:#include usingnamespacestd; charmap
Runner__1
·
2015-12-22 17:00
算法
ACM
杭电
杭电ACM
3549(最大流)
题目链接:http://acm.hdu.edu.cn/showproblem.php?pid=3549题目大意:给出一个有向带权图,求出从源点到汇点的最大流。解题思路:Ford-Fulkerson算法。AC代码:#include #include #include #include usingnamespacestd; #definemax1005 boolvisit[max]; intpre[m
Runner__1
·
2015-12-19 10:00
算法
ACM
杭电
HDOJ 2068 PRG的错排
32768/32768K(Java/Others)TotalSubmission(s):9625 AcceptedSubmission(s):3932ProblemDescription今年暑假
杭电
a2459956664
·
2015-12-17 22:00
杭电ACM
1907(Nim博弈)
题目链接:http://acm.hdu.edu.cn/showproblem.php?pid=1907题目大意:有若干堆糖果,两个人取,每次可以取某一堆中的若干颗,谁取到最后一颗则失败,要求输出获胜者的名字。解题思路:Nim博弈,但要注意每堆都为1的情况,此时再用异或的方式判断会得出刚好相反的结论,因此需要特判。AC代码:#includeusingnamespacestd;intmain(){in
T_world
·
2015-12-16 11:10
博弈
杭电ACM
1850(Nim博弈)
题目链接:http://acm.hdu.edu.cn/showproblem.php?pid=1850题目大意:中文题目解题思路:Nim博弈。AC代码:#includeusingnamespacestd;intn[1000005];intmain(){intm;intsum,cnt;while(cin>>m){sum=cnt=0;if(m==0)break;for(inti=0;i>n[i];su
T_world
·
2015-12-15 20:26
博弈
杭电acm
2050
(1)n条直线最多分平面问题 题目大致如:n条直线,最多可以把平面分为多少个区域。 析:可能你以前就见过这题目,这充其量是一道初中的思考题。但一个类型的题目还是从简单的入手,才容易发现规律。当有n-1条直线时,平面最多被分成了f(n-1)个区域。则第n条直线要是切成的区域数最多,就必须与每条直线相交且不能有同一交点。这样就会得到n-1个交点。这些交点将第n条直线分为2条射线和n-2条线断。而每
u011225629
·
2015-12-02 13:00
杭电ACM
1060 Leftmost Digit
ProblemDescriptionGivenapositiveintegerN,youshouldoutputtheleftmostdigitofN^N.InputTheinputcontainsseveraltestcases.ThefirstlineoftheinputisasingleintegerTwhichisthenumberoftestcases.Ttestcasesfollow.
JeCode
·
2015-11-30 20:02
Acm
杭电ACM
1098 Ignatius's puzzle
ProblemDescriptionIgnatiusispooratmath,hefallsacrossapuzzleproblem,sohehasnochoicebuttoappealtoEddy.thisproblemdescribesthat:f(x)=5*x^13+13*x^5+k*a*x,inputanonegativeintegerk(k<10000),tofindtheminimal
JeCode
·
2015-11-30 20:33
Acm
杭电ACM
1006 Tick and Tick
ProblemDescriptionThethreehandsoftheclockarerotatingeverysecondandmeetingeachothermanytimeseveryday.Finally,theygetboredofthisandeachofthemwouldliketostayawayfromtheothertwo.AhandishappyifitisatleastD
JeCode
·
2015-11-30 19:43
Acm
杭电ACM
1017 1018 1019
1017.AMathematicalCuriosityProblemDescriptionGiventwointegersnandm,countthenumberofpairsofintegers(a,b)suchthat0
JeCode
·
2015-11-28 01:53
Acm
杭电ACM
1012 1013 1014
1012.uCalculateeProblemDescriptionAsimplemathematicalformulaforeiswherenisallowedtogotoinfinity.Thiscanactuallyyieldveryaccurateapproximationsofeusingrelativelysmallvaluesofn.OutputOutputtheapproximat
JeCode
·
2015-11-28 01:48
Acm
杭电ACM
1008 1009
1008.ElevatorProblemDescriptionThehighestbuildinginourcityhasonlyoneelevator.ArequestlistismadeupwithNpositivenumbers.Thenumbersdenoteatwhichfloorstheelevatorwillstop,inspecifiedorder.Itcosts6secondst
JeCode
·
2015-11-28 00:10
Acm
杭电acm
2094产生冠军(2)
另一种解法(好像属于动态规划),我不是特别理解,但是也能ac,代码如下:#include #include struct A { charname[50]; inta; }s[1005]; intmain() { intn,i,j,t,p; charn1[50],n2[50]; while(scanf("%d",&n)!=EOF,n) { t=0; for(i=0;i
acm_hmj
·
2015-11-27 18:00
开始做
杭电acm
时注意事项
一直想做acm的题但是一直没敢做,今天入门看看,结果发现1+1这样的题都通过不了,一下总结了初次接触会遇到的问题:1.输入输出问题:注意题目要求的输出格式2.最重要的:保证数据计算过程中值的边界问题,不要让值在中间运算的时候超出数值的表示范围。一下以1001为例子:题目要求输入若干个值n,分别求1加到n的值,例如题目给出输入1,输出1,输入100输出100,但是在两个结果间加了一个空格,我也不知道
jialeheyeshu
·
2015-11-21 11:00
杭电ACM
1003,1004,1005 java解答
1003.ProblemDescriptionGivenasequencea[1],a[2],a[3]……a[n],yourjobistocalculatethemaxsumofasub-sequence.Forexample,given(6,-1,5,4,-7),themaxsuminthissequenceis6+(-1)+5+4=14.InputThefirstlineoftheinputc
JeCode
·
2015-11-20 23:52
Acm
杭电ACM
1000,1001,1002 java解答
1000.ProblemDescriptionCalculateA+B.InputEachlinewillcontaintwointegersAandB.Processtoendoffile.OutputForeachcase,outputA+Binoneline.注意Processtoendoffile.importjava.util.Scanner;publicclassMain{public
JeCode
·
2015-11-18 22:35
Acm
杭电ACM
1863(prim)
题目链接:http://acm.hdu.edu.cn/showproblem.php?pid=1863题目大意:中文题目解题思路:简单的最小生成树,用prim算法解决,不同的是,本题要求若不能联通所有村庄则输出“?”,只要在prim函数里加一个判断即可,若visit数组全部为true则全部村庄都可联通,若存在一个位置为false则无法联通全部村庄,需要输出“?”。AC代码:#include #in
Runner__1
·
2015-11-18 20:00
ACM
杭电
Prim
杭电ACM
1233(prim)
题目链接:http://acm.hdu.edu.cn/showproblem.php?pid=1233题目大意:中文题目解题思路:简单的最小生成树问题,可以用Kruskal或者prim算法解决,这里用prim算法。AC代码:#include #include usingnamespacestd; #defineINF2000000 intprim(intmatrix[105][105],intn)
Runner__1
·
2015-11-18 19:00
算法
ACM
杭电
Prim
杭电ACM
2544(最短路径)
题目链接:http://acm.hdu.edu.cn/showproblem.php?pid=2544题目大意:中文题目解题思路:简单的最短路径问题,Dijstra或者Floyd算法都可以解决,这里我使用Floyd算法。AC代码:#include usingnamespacestd; #defineINF2000000 intmain() { intn,m; intf[105][105]; int
Runner__1
·
2015-11-17 15:00
算法
ACM
杭电
杭电ACM
1874(最短路径)
题目链接:http://acm.hdu.edu.cn/showproblem.php?pid=1874题目大意:中文题目…………题意分析:最典型的最短路径,非常简单,Dijkstra或者Floyd算法都可以直接解决,这里我用的是Floyd算法。AC代码:#include usingnamespacestd; #defineINF2000000 intmain() { intn,m; inta,b,
Runner__1
·
2015-11-17 15:00
算法
ACM
杭电
杭电ACM
2191(多重背包)
题目链接:http://acm.hdu.edu.cn/showproblem.php?pid=2191题目大意:中文题目。愿逝者安息,愿世界上多一些美好,少一些灾难。解题思路:根据《背包九讲》的讲解,多重背包可以拆成每一个都是01背包。AC代码:#include #include usingnamespacestd; intmain() { intc; intn,m; intcost[105],w
Runner__1
·
2015-11-15 16:00
ACM
杭电
杭电ACM
1712(分组背包)
题目链接:http://acm.hdu.edu.cn/showproblem.php?pid=1712题目大意:ACboy这个学期有N门课程要上,他计划在课程上花费M天,在每门课程上花费的天数不同,则该课程带来的收获也不同(花费天数越多收获越大),要求求ACboy的最大收获。解题思路:分组背包。AC代码:#include #include usingnamespacestd; #defineMAX
Runner__1
·
2015-11-15 15:00
ACM
杭电
杭电ACM
5543(01背包)
题目链接:http://acm.hdu.edu.cn/showproblem.php?pid=5543题目大意:给一根长度为l的木棒,在木棒上放小棍子,每一根小棍子都有自己的长度和价值,要求保证小棍子的中心一定在木棒上(即可以伸出木棒一半的长度),最后求小棍子的最大价值和。解题思路:01背包。但不同的是要考虑有几根小棍子悬在木棒的边上,有三种情况:0根、1根、2根,为了防止除以2之后出现小数,将所
Runner__1
·
2015-11-15 15:00
ACM
杭电
杭州电acm理工大舞台版
门户:http://blog.csdn.net/liuqiyao_01/article/details/8477666
杭电acm
阶段之理工大版 [671原创。
·
2015-11-13 18:04
ACM
poj 2255 Tree Recovery
Time Limit: 1000MS Memory Limit: 65536K Total Submissions: 4024 Accepted: 2698 本题与
杭电acm
上的1710
·
2015-11-13 17:18
tree
HDU
杭电acm
题目分类大全
1001 这个就不用说了吧 1002 简单的大数 1003 DP经典问题,最大连续子段和 1004 简单题 10
·
2015-11-13 16:27
ACM
Help Johnny-(类似
杭电acm
3568题)
Help Johnny(类似杭电3568题) Description Poor Johnny is so busy this term. His tutor threw lots of hard problems to him and demanded him to accomplish those problems in a month. What a wicked tut
·
2015-11-13 13:52
help
杭电ACM
----2018母牛的故事
#include <iostream> using namespace std; int main() { int n; int a[56]={0,1,2,3}; while(cin>>n&&n) { switch(n) { case 1:
·
2015-11-13 11:01
ACM
杭电ACM
-1.2.5 Balloon Comes!
Balloon Comes! Time Limit: 2000/1000 MS (Java/Others) Memory Limit: 65536/32768 K (Java/Others) Total Submission(s): 3364 Accepted Submission(s): 1103 Problem Description The contes
·
2015-11-12 22:58
ACM
杭电ACM
-1.2.3 QuickSum
Quicksum Time Limit: 2000/1000 MS (Java/Others) Memory Limit: 32768/32768 K (Java/Others) Total Submission(s): 1712 Accepted Submission(s): 1122 Problem Description A checksum is an
·
2015-11-12 22:58
ACM
杭电ACM
-1.2.2 Buildings
Buildings Time Limit: 2000/1000 MS (Java/Others) Memory Limit: 32768/32768 K (Java/Others) Total Submission(s): 1604 Accepted Submission(s): 1175 Problem Description We divide the H
·
2015-11-12 22:57
Build
杭电ACM
-1.2.1 Elevator
A+B for Input-Output Practice (IV) Time Limit: 2000/1000 MS (Java/Others) Memory Limit: 65536/32768 K (Java/Others) Total Submission(s): 12561 Accepted Submission(s): 7364 Problem De
·
2015-11-12 22:56
ACM
杭电ACM
-1.1.5
A+B for Input-Output Practice (V) Time Limit: 2000/1000 MS (Java/Others) Memory Limit: 65536/32768 K (Java/Others) Total Submission(s): 9460 Accepted Submission(s): 7051
·
2015-11-12 22:56
ACM
杭电ACM
-1.1.4
A+B for Input-Output Practice (IV) Time Limit: 2000/1000 MS (Java/Others) Memory Limit: 65536/32768 K (Java/Others) Total Submission(s): 12561 Accepted Submission(s): 7364 Problem De
·
2015-11-12 22:55
ACM
杭电ACM
-1.2.7 GPA
GPA Time Limit: 2000/1000 MS (Java/Others) Memory Limit: 32768/32768 K (Java/Others) Total Submission(s): 2472 Accepted Submission(s): 1018 Problem Description Each course grade is
·
2015-11-12 19:36
ACM
杭电ACM
-1.2.6 Decimal System
decimal system Time Limit: 3000/1000 MS (Java/Others) Memory Limit: 32768/32768 K (Java/Others) Total Submission(s): 2640 Accepted Submission(s): 1026 Problem Description As we know
·
2015-11-12 19:36
System
上一页
4
5
6
7
8
9
10
11
下一页
按字母分类:
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
其他