C++训练 : 神奇的fans
题目描述
传说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”。
样例输入
4 5 7 6 8
8 1 7 3 2 8 12 78 3</span></span>
样例输出
yes
no
#include<algorithm>
#include <iostream>
#include<string.h>
using namespace std;int main()
{int n, m, i = 0, a[999];cin >> n;for (int k = 1; k <= n; k++){cin >> m;for (int h = 1; h <= m; h++){cin >> a[i++];}sort(a, a + m);int flag = 1;for (int j = 0; j < i - 2; j++){if (a[j + 1] * 2 != (a[j] + a[j + 2])){flag = 0;break;}}if (flag){cout << "yes" << endl;}else{cout << "no" << endl;}memset(a, 0, sizeof a);i = 0;}return 0;
}
#include<algorithm>
此头文件下的函数sort,综合排序
#include<string.h>
此头文件下的函数 memset 清空数组
C++训练 : 神奇的fans相关推荐
- ACM训练: 神奇的fans
题目描述 传说fans是一个数学天才.在他五岁那年,从一堆数字卡片中选出了4张 卡片:5,7,6,8.这4个数字有什么神秘之处呢?如果把这4张卡片自左往右的排成:5,6,7,8.你就会发现:原来这4个 ...
- LSNUOJ 1693 神奇的fans
1693 Problem B 神奇的fans 题目描述 传说fans是一个数学天才.在他五岁那年,从一堆数字卡片中选出了4张 卡片:5,7,6,8.这4个数字有什么神秘之处呢?如果把这4张卡片自左往右 ...
- C语言网:神奇的fans
题目描述:传说fans是一个数学天才.在他五岁那年,从一堆数字卡片中选出了4张 卡片:5,7,6,8.这4个数字有什么神秘之处呢?如果把这4张卡片自左往右的排成:5,6,7,8.你就会发现:原来这4个 ...
- 1139: 神奇的fans
题目 Description 传说fans是一个数学天才.在他五岁那年,从一堆数字卡片中选出了4张 卡片:5,7,6,8.这4个数字有什么神秘之处呢?如果把这4张卡片自左往右的排成:5,6,7,8.你 ...
- 计算思维训练——神奇的等式
神奇的等式 成绩: 5 / 折扣: 0.8 大贤者福尔在研究数学问题时,发现有一些自然数能够构成一个形如下式的等式,颇为神奇. 其中x_i, (0 <= i <= 9)xi,(0≤i≤9 ...
- 神奇的编码C语言,神奇的fans (C语言代码)
解题思路: 注意事项: 参考代码: #include int main(void) { int i, j, l, n, m, d, max, count; scanf("%d", ...
- 分析oj 网的题目难度和通过率的关系
# coding=utf-8 import csv import json import requests import gevent from gevent.queue import Queue # ...
- 【必收藏】台大李宏毅老师课程 | 资源汇总、笔记总结与索引
2020年7月20日至2020年8月18日,我刷完了台大李宏毅老师的深度学习/机器学习相关课程,我分为了 64 个大课时,记录了 64 篇笔记. 我对于李老师课程感到惊讶又欣喜: 惊讶在于,李老师能把 ...
- 神奇算式的c语言算法思想6,C语言算法训练题.docx
C语言算法训练题 C训练题一题1:/problem.page?gpid=T303未名湖边的烦恼每年冬天,北大未名湖上都是滑冰的好地方.北大体育组准备了许多冰鞋,可是人太多了,每天下午收工后,常常一双冰 ...
最新文章
- 设计基于MAX1240,MAX5353的ADDC模块STC8G1KSOP8
- Android消息推送完美解决方案全析
- MyBatis 框架概述
- shell编程之文本处理工具sed
- 安装cadence ic5141时碰到字体问题
- Oracle中计算两个时间的时间差:
- 云网络的守护神:主动链路监控
- Java 并发编程之 Callable 和 Future
- Struts2 注解模式
- 在MySQL中使用游标和for循环
- World Cup 996B(排队模拟)
- 推荐几个漂亮实用的JS菜单
- python数据挖掘orange
- OI造数据以及Lemon评测教程
- C# 判断操作系统位数
- 什么是智能制造?如何实现智能制造?
- [C/C++]华为8-19笔试题
- fromkeys()
- H5的rem适配方案
- [Render] 适用于高级Unity创作者的通用渲染管线[4] - URP中的光照
热门文章
- 解决 MySQL 5.7 中 Your password does not satisfy the current policy requirements. 问题
- android延迟刷新adapter,Android关于Adapter更新数据问题案例
- 金融课第二次测试笔记
- 我眼中的微软Azure:Microsoft Azure
- 2019年中科大计算机夏令营经验帖
- matlab图片白边_matlab绘图白边设定
- Springboot使用Specification连表查询LEFT
- html转盘游戏,使用Javascript和CSS3实现一个转盘小游戏(实战篇)
- 开源免费的脑电/脑磁图数据分析软件汇总
- 通往奥格瑞玛的道路(二分+迪杰斯特拉堆优化)