CCF NOI1023 最大跨度
来源:互联网 发布:java多态例子 编辑:程序博客网 时间:2024/05/04 20:54
问题链接:CCF NOI1023 最大跨度。
时间限制: 1000 ms 空间限制: 262144 KB
题目描述
给定一个长度为n的非负整数序列,请计算序列的最大跨度值(最大跨度值 = 最大值减去最小值)。
输入
输入一共两行,第1行为序列的个数n(1≤n≤1000),第2行为序列的n个不超过1000的非负整数,整数之间以一个空格分隔。
输出
输出最大跨度值。
样例输入
6
3 0 8 7 5 9
样例输出9
数据范围限制 1≤n≤1000
问题分析
这个问题的关键是从输入序列中找出最大值和最小值。
程序说明
程序中,为了节省空间,没有定义数组变量。
- 玩程序玩的就是时间与空间,如果可以不用数组的话,就应该不用,以节省空间。
- 求最大值时,其初始值设为相关类型的最小值;求最小值时,其初始值设为相关类型的最大值。
- 用逻辑运算和移位运算计算最大整数。
100分通过的C语言程序:
#include <stdio.h>#define MIN_INT ~(unsigned int)0 >> 1;int main(void){ int n, val, max, min, i; scanf("%d", &n); max = 0; min = MIN_INT; for(i=1; i<=n; i++) { scanf("%d", &val); if(val > max) max = val; if(val < min) min = val; } printf("%d\n", max - min); return 0;}
0 0
- CCF NOI1023 最大跨度
- 06:整数序列的元素最大跨度值
- 6. 整数序列的元素最大跨度值
- CCF 最大的矩形
- CCF 最大的矩形
- 【CCF】最大矩形
- ccf 最大矩形
- CCF-最大矩形
- CCF 最大矩形
- CCF-最大的矩形
- CCF 最大波动
- CCF 最大波动
- 【CCF 最大波动 水】
- CCF-最大矩形
- 最大波动-CCF往届题
- ccf试题 最大波动
- CCF之最大波动
- ccf 最大波动
- CCF NOI1021 发放奖金
- python中shuffleSplit()函数
- CSDN如何转载他人文章
- Centos 下搭建FTP上传下载服务器
- CCF NOI1022 平均年龄
- CCF NOI1023 最大跨度
- unity粒子系统与UGUI三步选
- python画散点图简单示例
- Centos安装mysql心路历程
- MarkDown序列图案例
- Markdown序列图使用说明实例
- UMEA之行(3)
- 移动端响应适设计
- hdu1241dfs水题