莞工计算机学院杀手,莞工oj第40题神奇的fans
莞工oj第40题神奇的fans
神奇的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 。
输入例子 1
2\n4 5 7 6 8\n8 1 7 3 2 8 12 78 3
输出例子 1
yes\nno\n
python版本
n = eval(input())
k = 0
while k
k += 1
t = input()
l = [i for i in map(int,t.split())]
del l[0]
m = int(len(l))
l.sort()
if m == 1:
print('yes')
else:
d = l[1] - l[0]
kk = 0
for i in range(1,m-1):
if l[i+1] - l[i] != d:
kk = 1
print('no')
break
if kk == 0:
print('yes')
java版本
import java.util.Arrays;
import java.util.Scanner;
public class Main{
public static void main(String[] args) {
Scanner cn = new Scanner(System.in);
int n = cn.nextInt();
while (n-- > 0) {
int m = cn.nextInt();
int[] a = new int[m];
for(int i =0;i
a[i] = cn.nextInt();
}
Arrays.sort(a);
if(a.length==1){
System.out.println("yes");
}
else {
int lis = a[1] - a[0];
boolean flag = true;
for (int i = 2; i < m; i++) {
if (a[i] != a[1] + (i - 1) * lis) {
flag = false;
break;
}
}
if (flag) System.out.println("yes");
else System.out.println("no");
}
}
}
}
注意的地方
标签:cn,卡片,int,System,40,fans,yes,莞工
来源: https://blog.csdn.net/qq_46256053/article/details/113690571
莞工计算机学院杀手,莞工oj第40题神奇的fans相关推荐
- 中南大学计算机学院陈学工,中南大学
个人简介 戴训华,男,博士,现为中南大学计算机学院副教授.硕士生导师.主要研究内容为无人机/机器人系统的优化设计.虚拟现实仿真.自主智能控制(视觉导航.集群编队.AI博弈决策等).健康诊断和安全评估等 ...
- 某校计算机学院学生组成的正方形,行测题库:行测每日一练数量关系练习题01.20...
做为公考"半壁江山"的行测而言,知识在于日积月累,非一日而成.不论是国考.公务员考试.事业单位考试.选调生考试等等都离不开行测,所以要想在行测上拿到理想分数,记得每天做做模拟题! ...
- 广工计算机学院校区,番禺校区 | 广工最神秘的校区
这是广工科普文的第三站--番禺校区--广工最神秘的校区 [第一站:东风路] [第二站:龙龙洞] (点击文字查看其他校区) 广工其实有五个校区:大学城.龙洞.东风路.番禺.沙河(没学院设置在那) 我们经 ...
- 广工计算机学院男女比例,广东高校新生数据大揭秘,哪所大学男女比例最大
最近,多所高校公布了新生数据大揭秘. 什么学院男女比例最均衡?年龄最小的新生多大就读大学了?想知道这些问题的答案吗?一起往下看吧! 华南理工大学: 男女比例:"小姐姐含量"增加 今 ...
- 22南工计算机学院新生培训最终章---ACM竞赛机制
文章目录 前言 前文 一.程序竞赛种类 二.ACM赛制 1. 简介 做题反馈 排名根据 三.其他竞赛 1.OI赛制 做题反馈 排名根据 2.IOI赛制 做题反馈 排名根据 四.一些帮助 网站分享 1. ...
- 大工计算机学院实验室,计算机教学实验室
计算机教学实验室前身系基础医学院计算机教学实验中心,成立于2001年,原为基础医学院计算机教研室属下的上机操作实验室.按照教育部对实验室的有关要求,在全院科室.实验室.人员.设备资源进行整合的大环境下 ...
- 广工计算机学院绩点,广工平均学分绩点计算器的教程
完美者(wmzhe.com)网站以软件下载为基础,改版后的网站对功能性板块进行扩充,以期能够解决用户在软件使用过程中遇见的所有问题.网站新增了"软件百科"."锦囊妙技&q ...
- 桂工计算机学院全称,桂林理工大学信息科学与工程学院介绍
信息科学与工程学院(以下简称信息学院)前身是应用地球物理与计算机系,1997年成立电子与计算机系,2009年6月,电子与计算机系划分为信息科学与工程学院.机械与控制工程学院两个学院. 信息学院有检测技 ...
- 广东工业大学计算机学院微信群,广工计算机学院学生会
致提前回校的师弟师妹们: 首先,欢迎你们成为广工大家庭新的成员.作为新生,又提前到校,工作人员可能还在休假,偌大校园,宿舍怎么走?饭卡怎么充?存取钱去哪里?--比起一个人在校园里乱转,请教有经验的师兄 ...
- 广工计算机学院李少娜,冯广-广东工业大学自动化学院
1. novel method for combining Bayesian networks, theoretical analysis, and its applications,Pattern ...
最新文章
- Android 动态广播与静态广播
- jupyter notebook中的魔法函数
- 动态使用webservice,以及含有ref类型的参数的问题
- java图形界面猜字游戏,java程序,猜字游戏,希望大神帮忙
- linux文字模式怎么传文件夹,虚拟机VMWare文本模式Linux 与 Windows 文件互传
- android listview 切换,Android:在ListView适配器中切换OnCheckedChangeListener
- 程序员面试金典 - 面试题 08.02. 迷路的机器人(DFS/动态规划)
- 程序员如何保持身心健康,做到这几点,远离秃头。
- 哪些程序员在围观 996.ICU?Python 爬取 40000 条 GitHub 数据告诉你!
- 【MYSQL笔记】复制删除和表和记录
- 侯捷大师畅谈技术人生与读书感悟
- C语言如何去掉非数字字符串,Objective-C中利用正则去除非数字字母汉字方法实例...
- 华为数通ensp命令(二)
- GF1、Landast、Sentinel等常用免费遥感影像下载地址
- 64位Sql Server 2005开发版于64位Windows7旗舰版 安装过程
- 线性代数(1):行列式和展开式
- 纸黄金投资之道――积小胜为大胜(就是别贪)
- [Android]从canDrawOverlays权限获取错误说起
- ChatGPT账号注册,中国手机号为什么不行?
- 有关ddos详解及软件和方式
热门文章
- 当红“元宇宙”需要冷思考,听听科幻作家、清华教授和阿里专家怎么说
- 【分论坛第一期大剧透】开源技术与新IT基础设施联袂共舞
- 机会难得 | 这家上市公司终于招人了
- 【三维路径规划】基于matlab RRT_Star算法三维路径规划【含Matlab源码 1571期】
- 【单目标优化求解】基于matlab被囊群算法(TSA)求解最优目标问题【含Matlab源码 1567期】
- 【图像压缩】基本matlab DCT+量化+huffman JPEG图像压缩【含Matlab源码 1217期】
- 【图像增强】基于matlab同态增晰图像增强【含Matlab源码 962期】
- 【心电信号】基于matlab GUI心电信号数字滤波处理【含Matlab源码 484期】
- adb脚本选择语句_Python开发:王者荣耀自动刷金币脚本
- nas神经网络架构搜索_神经建筑搜索(NAS)基础