技术栈

题目2305:蓝桥杯2019年第十届省赛真题-等差数列

仰泳的熊猫2026-03-18 10:44

#include<iostream>

#include<algorithm>

using namespace std;

int a[100000];

int main(){

int n;

cin>>n;

for(int i=0;i<n;i++){

cin>>a[i];

}

sort(a,a+n);

int minn=100000009;

for(int i=0;i<n-1;i++){

minn=min(minn,a[i+1]-a[i]);

}

if(minn>0&&(a[n-1]-a[0])%minn==0){

cout<<(a[n-1]-a[0])/minn+1;

}else{

cout<<n;//当num=0时,直接输出

}

return 0;

}

上一篇:从零起步学习MySQL || 第十五章:MySQL 可重复读隔离级别:它是如何工作的?是否完全解决幻读?
下一篇:如何在基础设施安全中有效实现GNSS位移监测的应用?
相关推荐
码界奇点
2 小时前
基于.NET Core的CMS内容管理系统设计与实现
c++·毕业设计·.netcore·源代码管理
ん贤
2 小时前
Go map 底层原理
算法·golang·map
小温冲冲
2 小时前
ReSharper 在 Visual Studio 中的详细配置指南
c++·ide·qt·visual studio
奔跑吧邓邓子
2 小时前
Hash算法性能优化:从理论到实战的飞跃
算法·性能优化·哈希算法·hash·理论到实战
阿猿收手吧!
2 小时前
【C++】深入解析日志框架调用链
开发语言·c++
m0_52817445
2 小时前
多平台UI框架C++开发
开发语言·c++·算法
why151
2 小时前
AI相关面试题
人工智能·算法
jing-ya
2 小时前
day 53 图论part5
java·数据结构·算法·图论
爱搞事的程小猿
2 小时前
qt系统字体方案
c++·qt
热门推荐
01GitHub 镜像站点02Qwen3.5 开源全解析:从 0.8B 到 397B,代际升级 + 全场景选型指南03OpenClaw 使用和管理 MCP 完全指南04UV安装并设置国内源05OpenClaw Control UI安全上下文访问配置06OpenClaw macOS 完整安装与本地模型配置教程(实战版)07本地部署 OpenClaw + DeepSeek-R1 完全指南08Claude Code + GLM4.7 避坑指南:解决 Unable to connect to Anthropic services09小黑课堂计算机二级WPSoffice题库软件下载安装教程(2026年3月最新版)10让 Trae IDE 智能体 “读懂”文档 Excel+PDF+DOCX :mcp-documents-reader 工具使用指南