杭电acm1003 提示Time Limit Exceeded

问题描述

杭电acm1003 提示Time Limit Exceeded

#include
#include
main()
{
static char arr[20][100000];
int i,j,a,n=0,t,result=0,sum=0;
scanf("%d",&t);//准备输入几行t=2
if(t>=1&&t<=20){
while(n
if(scanf("%d",&i) && i>=1 && i<=100000){ // 第t输入出i个数,
j =0;
arr[n][j++] = i;//第一个位置记录的是 每个一维数组的长度,以免第一个元素出现0, 用strlen 会失效
while(j<=i && scanf("%d",&a)!=EOF){
if(a>=-1000 && a<=1000)
arr[n][j++] = a;
}
}
n++;
}
}

for(i=0;i<t;i++){// t 是 输入几行
    int len = arr[i][0];
    int start,end,k;// 从新的位置开始统计和最大的组合序列
    for(j=1;j<=len;j++){// 循环次数
        for(k=j;k<len;k++){
                result += arr[i][k];
                if(result>sum){
                    sum = result;
                    start = j;
                    end = k;
                }

        }
        result = 0;
    }
    printf("Case %d:n",i+1);
    printf("%d %d %d",sum,start,end);
    if(i+1<t){
        printf("nn");
    }else printf("n");
    sum =0;
}

}

时间: 2024-10-31 04:02:53

杭电acm1003 提示Time Limit Exceeded的相关文章

c语言-做过了之后提示 Output Limit Exceeded 输入多组数据

问题描述 做过了之后提示 Output Limit Exceeded 输入多组数据 #include using namespace std; int isLeapYear(int year); int getSum(int year, int rest); int getRest(int year, int month, int day); int main(void) { unsigned int year; unsigned int month; unsigned int day; cha

杭电3555题 为啥总是Output Limit Exceeded

问题描述 杭电3555题 为啥总是Output Limit Exceeded 3555 这是我的代码: #include #include #include #include #include #include #include #include #include #include using namespace std; long long f[20][3]; long long cal(long long n) { long long num[20],len=1,i,j,k,sum,flag

杭电 1272 poj 1308 小希的迷宫

这道题是我学了并查集过后做的第三个题,教我们的学姐说这是并查集的基础题,所以有必要牢牢掌握. 下面就我做这道题的经验,给大家一些建议吧!当然,我的建议不是最好的,还请各位大神指出我的错误来,我也好改正. 1.题目概览 这道题是杭电1272,POJ 1308如果写好了代码可以试一试. 小希的迷宫 Time Limit: 2000/1000 MS (Java/Others)    Memory Limit: 65536/32768 K (Java/Others) Total Submission(s

杭电 acm 2039 ( 三角形 )判断这样用问什么会通不过呢?哪位大神讲讲正确的用法

问题描述 杭电 acm 2039 ( 三角形 )判断这样用问什么会通不过呢?哪位大神讲讲正确的用法 三角形 Time Limit: 2000/1000 MS (Java/Others) Memory Limit: 65536/32768 K (Java/Others) Total Submission(s): 28002 Accepted Submission(s): 9138 Problem Description 给定三条边,请你判断一下能不能组成一个三角形. Input 输入数据第一行包含

c语言-杭电oj 2014题 代码不对 不知道哪里错了

问题描述 杭电oj 2014题 代码不对 不知道哪里错了 偶数求和 Time Limit: 2000/1000 MS (Java/Others) Memory Limit: 65536/32768 K (Java/Others) Total Submission(s): 65195 Accepted Submission(s): 27929 Problem Description 有一个长度为n(n<=100)的数列,该数列定义为从2开始的递增有序偶数,现在要求你按照顺序每m个数求出一个平均值,

ORA-19815,ORA-19809 :limit exceeded for recovery files

    数据库重新启动的时候,收到了ORA-19815的错误.从错误的提示来看,是由于闪回区的空间被填满导致无法成功启动.这种情形我们通常考虑的是清除归档日志,那就直接在OS层面rm了,真的是这样吗?客官,如果你有相同的情形,接下往下看......   1.故障现象idle> startupORACLE instance started. Total System Global Area  238530560 bytesFixed Size                  1335724 by

c语言-关于C语言OJ的一道题:Time Limit Exceeded

问题描述 关于C语言OJ的一道题:Time Limit Exceeded hihoCoder上的一道关于KMP算法的一道题,题目描述如下: #1015 : KMP算法 时间限制:1000ms 单点时限:1000ms 内存限制:256MB 描述 小Hi和小Ho是一对好朋友,出生在信息化社会的他们对编程产生了莫大的兴趣,他们约定好互相帮助,在编程的学习道路上一同前进. 这一天,他们遇到了一只河蟹,于是河蟹就向小Hi和小Ho提出了那个经典的问题:"小Hi和小Ho,你们能不能够判断一段文字(原串)里面是

解决File size limit exceeded 错误的方法_php技巧

昨日遇到一个问题,使用Yii框架编写php脚本,将db中100多万的数据导出,运行,成功. 但是在 运行到第 49万条时,脚本终止,提示错误"File size limit exceeded",遂google之,原来是某个文件大小超过系统限制.笔者第一反应,日志文件写满了???赶忙查看 log,居然只有几十K !!! 那么这个 "大文件"在哪里呢? 开始分析,不可能是Yii框架的问题,此乃linux操作系统异常问题与框架无光,也不是 日志文件大小,仔细查看了所有设置

算法-C/C++杭电1501题Wooden sticks 求挑错

问题描述 C/C++杭电1501题Wooden sticks 求挑错 DescriptionThere is a pile of n wooden sticks. The length and weight of each stick are known in advance. The sticks are to be processed by a woodworking machine in one by one fashion. It needs some time called setup