c-请问为什么运行超时了

问题描述

请问为什么运行超时了

历届试题 错误票据

时间限制:1.0s 内存限制:256.0MB

问题描述

某涉密单位下发了某种票据,并要在年终全部收回。

每张票据有唯一的ID号。全年所有票据的ID号是连续的,但ID的开始数码是随机选定的。

因为工作人员疏忽,在录入ID号的时候发生了一处错误,造成了某个ID断号,另外一个ID重号。

你的任务是通过编程,找出断号的ID和重号的ID。

假设断号不可能发生在最大和最小号。

输入格式

要求程序首先输入一个整数N(N<100)表示后面数据行数。

接着读入N行数据。

每行数据长度不等,是用空格分开的若干个(不大于100个)正整数(不大于100000),请注意行内和行末可能有多余的空格,你的程序需要能处理这些空格。

每个整数代表一个ID号。

输出格式

要求程序输出1行,含两个整数m n,用空格分隔。

其中,m表示断号ID,n表示重号ID

样例输入1

2
5 6 8 11 9
10 12 9

样例输出1

7 9

样例输入2

6
164 178 108 109 180 155 141 159 104 182 179 118 137 184 115 124 125 129 168 196
172 189 127 107 112 192 103 131 133 169 158
128 102 110 148 139 157 140 195 197
185 152 135 106 123 173 122 136 174 191 145 116 151 143 175 120 161 134 162 190
149 138 142 146 199 126 165 156 153 193 144 166 170 121 171 132 101 194 187 188
113 130 176 154 177 120 117 150 114 183 186 181 100 163 160 167 147 198 111 119

样例输出2

105 120

我感觉已经很优化了,而且还没有用到排序,怎么会超时呢?

解决方案

运行超时

解决方案二:

个人感觉是你的min和max不应该这样写,应该在前面赋值

时间: 2024-09-20 04:20:54

c-请问为什么运行超时了的相关文章

故障解决:解决ASP脚本运行超时的方法

最近在学习服务器知识.有时候遇到asp脚本运行超时的错误,真是麻烦.找了相关资料,其中有一些解决方法. IIS默认的脚本超时时间是90秒 这样的话如果你是上传软件或者传送数据大于90秒的时候就会产生进程脚本超时放弃你的执行,保护服务器的处理大容量数据内存以及CPU占用过大导致死机或者不稳定的情况. 处理办法是 一种:你可以在IIS所在网站的属性里点击"主目录"然后"配置""选项"里ASP/cGI脚本超时 大小设置高一些. 另一种方法更简单:直接在

小技巧:解决ASP脚本运行超时的方法

技巧|脚本|解决 最近在学习服务器知识.有时候遇到asp脚本运行超时的错误,真是麻烦.找了相关资料,其中有一些解决方法. IIS默认的脚本超时时间是90秒 这样的话如果你是上传软件或者传送数据大于90秒的时候就会产生进程脚本超时放弃你的执行,保护服务器的处理大容量数据内存以及CPU占用过大导致死机或者不稳定的情况 处理办法是 一种:你可以在IIS所在网站的属性里点击"主目录"然后"配置""选项"里ASP/cGI脚本超时 大小设置高一些 另一种方法

ASP脚本运行超时的解决方法

最近在学习服务器知识.有时候遇到asp脚本运行超时的错误,真是麻烦.找了相关资料,其中有一些解决方法. IIS默认的脚本超时时间是90秒 这样的话如果你是上传软件或者传送数据大于90秒的时候就会产生进程脚本超时放弃你的执行,保护服务器的处理大容量数据内存以及CPU占用过大导致死机或者不稳定的情况 处理办法是 一种:你可以在IIS所在网站的属性里点击"主目录"然后"配置""选项"里ASP/cGI脚本超时 大小设置高一些 另一种方法更简单:直接在程序

pat-PAT上的一道水题,网上提交总是提示运行超时

问题描述 PAT上的一道水题,网上提交总是提示运行超时 以下是我的代码: #include int main(void) { char ch; int count[10]; for (int i = 0; i < 10; i++) { count[i] = 0; } while ((ch = getchar()) != 'n') count[ch - '0']++; for (int i = 0; i < 10; i++) if (count[i] != 0) printf("%d:

acm-错误票据 蓝桥杯 ACM 怎么会运行超时?

问题描述 错误票据 蓝桥杯 ACM 怎么会运行超时? 输出正确,时间开支太大了吗? #include<stdio.h> #include<string.h> #include<stdlib.h> inline void swap(int *a, int *b){ int tmp; tmp = *a; *a = *b; *b = tmp; } inline int Partion(int *a, int left, int right){ int i = left; in

Java程序运行超时后退出或进行其他操作的实现

当程序进入死循环或者由于其他原因无法自行终止的时候,就需要强制退出程序了. 对于开发软件 Eclipse ,在程序执行超时后,可以点击 Terminate 按钮强制退出. 那么,我们可不可以通过程序设置一定的时间,当程序运行超过该时长后自行终止或者进行其他操作呢? 查了大量资料后发现,Future类就能满足这个需求. Future类中重要方法包括get()和cancel(). get()获取数据对象,如果数据没有加载,就会阻塞直到取到数据,而 cancel()是取消数据加载. 另外一个get(t

ASP基础:ASP脚本运行超时的解决方法

IIS默认的脚本超时时间是90秒 这样的话如果你是上传软件或者传送数据大于90秒的时候就会产生进程脚本超时放弃你的执行,保护服务器的处理大容量数据内存以及CPU占用过大导致死机或者不稳定的情况 处理办法是 一种:你可以在IIS所在网站的属性里点击"主目录"然后"配置""选项"里ASP/cGI脚本超时 大小设置高一些 另一种方法更简单:直接在程序的头部加入 Server.ScriptTimeOut = 500 '500是你设置的脚本超时的时间,秒为

设置ASP.NET页面的运行超时时间详细到单个页面及站点_实用技巧

全局超时时间 服务器上如果有多个网站,希望统一设置一下超时时间,则需要设置 Machine.config 文件中的 ExecutionTimeout 属性值. Machine.config 文件位于 %SystemRoot%\Microsoft.NET\Framework\%VersionNumber%\CONFIG\ 目录中. 例如: 复制代码 代码如下: <httpRuntime executionTimeout="90" maxRequestLength="409

解决php网页运行超时问题:Maximum execution time of 30 seconds exceeded

今天在测试程序的时候,出现如下错误提示: Fatal error: Maximum execution time of 30 seconds exceeded in C:Inetpubwwwrootry.php on line 11 意 思是说脚本执行时间超过了30秒的上限.30秒脚本执行时间,对于一般的网页来说,可能有点长,不过我这个应用程序是允许程序执行时间在2分钟内的,所 以,30秒不应该是上限.修改程序脚本优化的话,可能会减少脚本执行的时间,不过由于需要改动的地方较多,所以这个方法不太可