神奇的fans oj40
来源:互联网 发布:ubuntu安装桌面环境 编辑:程序博客网 时间:2024/05/16 06:06
神奇的fans
发布时间: 2017年5月25日 19:57 最后更新: 2017年5月26日 00:13 时间限制: 1000ms 内存限制: 128M
传说fans是一个数学天才。在他五岁那年,从一堆数字卡片中选出了4张 卡片:5,7,6,8。这4个数字有什么神秘之处呢?如果把这4张卡片自左往右的排成:5,6,7,8。你就会发现:原来这4个数字构成了等差数列!当年 fans选出了n组卡片,据说都能够构成等差数列。但是事实真的是这样吗?fans真的有这么神奇吗? n组数据就是fans选出的n组卡片,请你判断每一组卡片是否能构成等差数列.
第一个数为数据的组数n,表示后面有n行,每行中的第一个数为该组数据的元素个数m(1<=m<=100),其后是m个正整数(不会超出int的表示范围)。
如果能够构成等差数列,输出 yes ,否则输出 no 。
复制
24 5 7 6 88 1 7 3 2 8 12 78 3
yesno
#include <algorithm>#include <iostream>#include <cstdio>using namespace std;int cmp(int a, int b){return a < b;}int main(){int t;cin >> t;while (t--){int n;cin >> n;int *p = new int[n];for (int i = 0; i < n; i++)scanf("%d",&p[i]);if (n == 1 || n == 2){cout << "yes" << endl;continue;}sort(p, p + n, cmp);int d = p[1] - p[0];int i = 1;for (; i < n-1; i++){if (d != p[i + 1] - p[i])break;}if (i >= n - 1)cout << "yes" << endl;elsecout << "no" << endl;}return 0;}
阅读全文
0 0
- 神奇的fans oj40
- 神奇的fans
- 1139: 神奇的fans
- 周笔畅征服Fans的杀手锏
- 他和他的Fans
- Fans同学的财务观
- 不错的log收藏(fans)URL
- 拳皇FANS们不得不看的动画
- WindowsMobile6.5的升级-Fans必看
- Fans同学的基本信息-V1.1
- Fans同学的基本信息-V1.0
- 【华为OJ40】输入一行字符,分别统计出包含英文字母、空格、数字和其它字符的个数
- 好单位的八个特征:我是CSDN的Fans
- 好单位的八个特征:我是CSDN的Fans
- 大学期间-Fans同学的11个艰难的决定
- 2011年的总结:Fans同学的成败得失
- 关于Google All Message,作为一个Google的Fans
- fans流氓软件和恶心的互联星空解决
- 假币问题 oj41
- Inorder Tree Traversal | Iterative & Recursive
- plsql developer 12 32位 v12.0.1汉化中文版
- HDU 5920Ugly Problem
- SSM整合表单接受--第二天
- 神奇的fans oj40
- linux-1 查看文件类型及统计文件容量信息
- Spring(10)——bean作用范围(二)——自定义scope
- (OOP:Object Oriented Programming)面向对象
- 斐波纳契数列 oj39
- android byteBuffer的使用
- Eclipse很卡的解决方法
- Swift 资源库
- 题目:poj – 2395 (B题)