HDU2561 第二小整数【序列处理】
来源:互联网 发布:python 伯乐在线 编辑:程序博客网 时间:2024/06/14 10:43
第二小整数
Time Limit: 3000/1000 MS (Java/Others) Memory Limit: 32768/32768 K (Java/Others)Total Submission(s): 11556 Accepted Submission(s): 7109
Problem Description
求n个整数中倒数第二小的数。
每一个整数都独立看成一个数,比如,有三个数分别是1,1,3,那么,第二小的数就是1。
Input每一个整数都独立看成一个数,比如,有三个数分别是1,1,3,那么,第二小的数就是1。
输入包含多组测试数据。
输入的第一行是一个整数C,表示有C测试数据;
每组测试数据的第一行是一个整数n,表示本组测试数据有n个整数(2<=n<=10),接着一行是 n个整数 (每个数均小于100);
Output输入的第一行是一个整数C,表示有C测试数据;
每组测试数据的第一行是一个整数n,表示本组测试数据有n个整数(2<=n<=10),接着一行是 n个整数 (每个数均小于100);
请为每组测试数据输出第二小的整数,每组输出占一行。
Sample Input221 231 1 3
21
yifenfei
Source绍兴托普信息技术职业技术学院——第二届电脑文化节程序设计竞赛
问题链接:HDU2561 第二小整数
问题简述:参见上文。
问题分析:(略)
程序说明:计算最小值时,通常程序变量的初值设置为其类型的最大值。
常量也是能用头文件的常量则用头文件的常量!
基本的程序技巧,如果使用数组或排序就是浮云!。
题记:(略)
参考链接:(略)
AC的C语言程序如下:
/* HDU2561 第二小整数 */#include <stdio.h>#include <limits.h>int main(void){ int c, n, a, min, smin, i; scanf("%d", &c); while(c--) { scanf("%d", &n); smin = min = INT_MAX; for(i=1; i<=n; i++) { scanf("%d", &a); if(a <= min) { smin = min; min = a; } else if(a < smin) smin = a; } printf("%d\n", smin); } return 0;}
阅读全文
0 0
- HDU2561 第二小整数【序列处理】
- HDU2561:第二小整数
- hdu2561第二小整数
- HDU2561--第二小整数【水题】
- hdu2561 第二小整数(排序)
- hdu2561
- hdu2561
- HDU_2561 第二小整数
- [2561]:第二小整数
- 第二小整数
- HDU 2561 第二小整数
- hdu 2561 ( 第二小整数 )
- HDU 2561 第二小整数
- hd 2561第二小整数
- HDU 2561 第二小整数
- HDU 2561 第二小整数
- HDU-2561-第二小整数
- hdu 2561 第二小整数
- poj1091(容斥原理+质因子分解)跳蚤
- navicat快捷键大全。
- ACM_41
- 编程珠玑课后题答案3.4
- 同步异步 阻塞非阻塞
- HDU2561 第二小整数【序列处理】
- laravel 模板页如何输出htmlspecialchars_decode()转义后文本
- 深度学习Matlab工具箱代码注释——cnntrain.m
- 对oracle空值排序,最前面(nulls first)或者最后面函(nulls last)
- 百练_2747:数字方格
- Vue之todoList
- mysql sql语句大全
- STM32的4中输出模式
- IDEA创建maven 一直loading archetype list