`
玉箫客
  • 浏览: 12726 次
最近访客 更多访客>>
社区版块
存档分类
最新评论

杭电1003代码

阅读更多
#include<stdio.h>
int main()
{
int T,N,i,t=1,begin,end,max,min=1,sum,temp,n[100005];
scanf("%d",&T);
while(T--)
{
scanf("%d",&N);
begin=0;
for(i=0;i<N;i++)
{
scanf("%d",&n[i]);
if(i==0)
max=n[0];
else if(max<n[i])
{
max=n[i];
begin=i;
}
}
if(max<=0)
{
printf("Case %d:\n",t++);
printf("%d %d %d",max,begin+1,begin+1);
if(T>0)
printf("\n\n");
else
printf("\n");
continue;
}
begin=0;
end=0;
temp=0;
sum=0;
for(i=0;i<N;i++)
{
sum=sum+n[i];
if(sum<0)
{
sum=0;
begin=end=i+1;
}
else
end=i;
if(sum>temp)
{
temp=sum;
max=end+1;
min=begin+1;
}
}
printf("Case %d:\n",t++);
printf("%d %d %d",temp,min,max);
if(T>0)
printf("\n\n");
else
printf("\n");
}
return 0;
}
分享到:
评论

相关推荐

    杭电笔试代码模板参考

    【标题】"杭电笔试代码模板参考" 涉及的知识点主要集中在编程能力和算法基础,这通常是大学或企业招聘IT职位时进行技术笔试的重要内容。杭电(Hangzhou Dianzi University)在线编程平台提供了丰富的题目,这些题目...

    杭电2014代码。c++·

    这篇代码是C++语言编写的一个程序,用于处理输入的一组数值数据,并计算它们的中位数。程序的主要功能包括读取用户输入的数据个数n,接着读取n个double类型的数值,然后对这些数值进行排序,最后计算并输出中位数。 ...

    杭电acm ac代码

    【杭电ACM AC代码】是指杭州电子科技大学(Hangzhou Dianzi University)在ACM国际大学生程序设计竞赛(ICPC,International Collegiate Programming Contest)中的解决方案集合。这些代码是参赛队伍在解决算法问题...

    杭电题目代码

    【杭电题目代码】是关于参与杭州电子科技大学(Hangzhou Dianzi University,简称杭电)ACM(国际大学生程序设计竞赛,International Collegiate Programming Contest, ICPC)比赛的编程解决方案集合。这些代码通常...

    acm杭电,浙大代码

    【标题】"acm杭电,浙大代码" 指的是一个与ACM(国际大学生程序设计竞赛)相关的资源集合,特别关注于杭州电子科技大学(HDU)和浙江大学(Zhejiang University, ZOJ)的编程题目。在ACM竞赛中,参赛者需要编写高效...

    编译原理实验 杭电 源代码 C++

    本实验围绕“杭电”大学的编译原理课程展开,涵盖了多个关键知识点,包括词法分析、非确定有限自动机(NFA)到确定有限自动机(DFA)的子集构造法、递归下降分析以及LL(1)自底向上的语法分析。接下来,我们将详细...

    杭电ACM 200多道基础题代码,C++编写

    本压缩包包含的是作者花费半个月时间完成的200多道杭电ACM基础题目的C++解法,所有代码都已经通过了官方测试,对于初学者来说,这是一个极好的学习资源。 首先,我们要理解C++编程语言的基础。C++是C语言的增强版,...

    杭电acm C语言代码

    【标题】"杭电acm C语言代码"指的是在杭州电子科技大学(Hangzhou Dianzi University,简称“杭电”)举办的ACM/ICPC(国际大学生程序设计竞赛)训练中,使用的C语言编程代码集。这些代码是参赛队伍在解决算法问题时...

    杭电2082代码

    这是杭电一道关于母函数的题目,代码有详解

    杭电OJ2028代码

    杭电OJ 2028代码 the rosolve of the hdu 2028

    杭电编译原理实验报告

    编译原理实验报告 词法分析 语法分析 语义分析 关键字:所有的关键字都是小写 begin if then while do end (2)运算符和界符 : := + - * / &lt; &lt;= &lt;&gt; &gt; &gt;= = ; ( ) # (3)其他单词是标识符(ID)和整型常数...

    杭电题目部分答案代码

    【杭电题目部分答案代码】这个压缩包文件主要包含了杭州电子科技大学ACM竞赛网站上部分题目的解答代码。ACM,全称国际大学生程序设计竞赛(International Collegiate Programming Contest),是一项全球性的编程竞赛...

    杭电acm2009代码,c++

    这篇代码是针对“杭电ACM2009”竞赛的一道编程题目,采用C++语言编写。在ACM(International Collegiate Programming Contest)比赛中,参赛者需要解决一系列算法问题,通常涉及数值计算、数据结构、图论等领域。这...

    杭电计算机组成原理实验代码.rar

    《杭电计算机组成原理实验代码》是一份针对学习计算机组成原理的学生极其有价值的资源。这份压缩包包含了一系列实验代码,旨在帮助学生深入理解计算机系统的基本构造和工作原理。实验代码是根据教材的要求编写的,...

    杭电1002的代码

    杭电上1002大数的代码,希望能给你们提供一些帮助

    杭电acm搬宿舍源代码

    搬宿舍源代码,杭电acm

    杭电acm 1090题

    杭电acm 第1090题的.cpp文件

    杭电OJ部分威士忌的代码.

    【标题】"杭电OJ部分威士忌的代码"是指杭州电子科技大学(Hangzhou Dianzi University,简称“杭电”)在线编程竞赛平台(Online Judge,简称OJ)中的一部分解题代码。这些代码可能由参赛者或爱好者编写,用于解决...

    杭电ACM的排序题源代码

    【杭电ACM的排序题源代码】是一个集合,包含了多道编程竞赛中关于排序算法的解决方案。这些源代码主要用于解决杭电(Hangzhou Dianzi University)在线判题系统ACM(Association for Computing Machinery)的比赛...

Global site tag (gtag.js) - Google Analytics