[CCF BY C++]2017.12 最小差值
2018-03-07 23:12
239 查看
问题描述
代码:
试题编号: | 201712-1 |
试题名称: | 最小差值 |
时间限制: | 1.0s |
内存限制: | 256.0MB |
问题描述: | 问题描述 给定n个数,请找出其中相差(差的绝对值)最小的两个数,输出它们的差值的绝对值。输入格式 输入第一行包含一个整数n。 第二行包含n个正整数,相邻整数之间使用一个空格分隔。输出格式 输出一个整数,表示答案。样例输入5 1 5 4 8 20样例输出1样例说明 相差最小的两个数是5和4,它们之间的差值是1。样例输入5 9 3 6 1 3样例输出0样例说明 有两个相同的数3,它们之间的差值是0.数据规模和约定 对于所有评测用例,2 ≤ n ≤ 1000,每个给定的整数都是不超过10000的正整数。 |
#include <iostream> #include <algorithm> using namespace std; int main() { int n; int a[1010],b[1010]; cin>>n; for(int i = 0;i<n;i++) { cin>>a[i]; } sort(a,a+n); for(int i=1;i<n;i++) { b[i-1] = a[i] - a[i-1]; } sort(b,b+n-1); cout<<b[0]; //system("pause"); }
相关文章推荐
- CCF认证——201712-1最小差值(C++)
- CCF2017.12-1最小差值
- CCF CSP 201712-1:最小差值
- CCF题 201712-1 最小差值
- ccf-2017-12-1-最小差值
- CCF考试——201712-1最小差值
- CCF CSP 2017 12-1 最小差值 (java)
- CCFCSP 201712-1 最小差值
- CCF 201712-1 最小差值
- CCF CSP 201712-1 最小差值(Java-100分)
- CCF-最小差值
- 【CCF-CSP-201712-1】最小差值
- 【CCF-CSP-201712-1】最小差值
- 【简单题】CCF 201712-1 最小差值
- CCF 201712-1 最小差值
- 【CCF-CSP-201712-1】最小差值
- CCF历届真题之最小差值(_1712_1_MinimumDifference.java)
- 【CCF-CSP-201712-1】最小差值
- 201712-1最小差值——CCF计算机软件能力认证试题历届真题
- CCF--最小差值