首页 > 其他分享 >2024 蓝桥打卡Day18

2024 蓝桥打卡Day18

时间:2024-03-24 19:29:50浏览次数:32  
标签:2024 P8682 long 蓝桥 num 打卡 array 等差数列

洛谷刷题

P8682 [蓝桥杯 2019 省 B] 等差数列

题目 P8682 [蓝桥杯 2019 省 B] 等差数列

题解

import java.util.Arrays;
import java.util.Scanner;

public class ArithmeticSequence {
	public static void main(String[] args) {
		
		Scanner sc = new Scanner(System.in);
		int num = sc.nextInt();
		long[] array = new long[num];
		
		for(int i=0;i<num;i++) {
			array[i] = sc.nextLong();
		}
		Arrays.sort(array);
		long hh = abs(array[1]-array[0]); //中间变量,计算等差数列的差
		for(int i=1;i<num-1;i++) {
			if(abs(array[i+1]-array[i])<hh) {
				hh = abs(array[i+1]-array[i]);
			}
		}
		if(hh == 0) {
			System.out.println(array.length);
		}else {
			long result = (array[array.length-1]-array[0])/hh+1;
			System.out.println(result);			
		}
	}

	private static long abs(long num) {
		if(num>0) {
			return num;
		}else {
			return num*(-1);
		}
	}
}

标签:2024,P8682,long,蓝桥,num,打卡,array,等差数列
From: https://blog.csdn.net/weixin_53387320/article/details/136916198

相关文章

  • Adobe的PDF编辑软件Acrobat Pro DC 2024.001.20604版本下载与安装教程
    目录前言一、AcrobatProDC2024安装二、使用配置总结前言PDF格式(缩写为便携式文档格式和便携式文档格式)的发展始于1990年。这种格式用于以类似于打印文档的固定格式呈现包含文本、图像和其他要求的文档。Adobe在1993年发布了专有的Acrobat软件,首次展示了对这种......
  • 省选2024
    省选2024day1先看T1,哇,一个绝对值式子,拆绝对值然后分讨即可,猛猛冲!过了一个小时写出来就赢麻了,猛猛冲!过了一个小时小样例过了,大样例调不出来了,先看看其他题,好,正解不会,暴力好写,继续猛猛冲!过了一个小时猛猛冲!猛猛冲!猛猛冲!最后30分钟冲不动了,去写T2暴力了。写了一会......
  • 2024.3.24题
    广州大学第十八届ACM大学生程序设计竞赛(同步赛)https://ac.nowcoder.com/acm/contest/77448一.能赢吗?会赢的!取整函数:https://blog.csdn.net/aouixh/article/details/53483556ceil():double向上取整。floor():向下取整。round():(环绕,取其大约)。四舍五入函数。#include<bits/......
  • 第十二届蓝桥杯省赛C&C++ 研究生组
    十二届省赛题第十二届蓝桥杯省赛C&C++研究生组-卡片第十二届蓝桥杯省赛C&C++研究生组-直线第十二届蓝桥杯省赛C&C++研究生组-货物摆放第十二届蓝桥杯省赛C&C++研究生组-路径第十二届蓝桥杯省赛C&C++研究生组-时间显示第十二届蓝桥杯省赛C&C++研究生组-砝码称重......
  • 2024-03-24
    \({\color{Orange}\star}\)2024-03-24\({\color{Orange}\star}\)完全平方数题意就是求出第\(k\)个不是完全平方数的倍数的数随着数\(n\)的增加\([1,n]\)的满足条件的数的个数是单调不降的可以二分\(n\)的值,然后算出\([1,n]\)中满足条件的数的个数,根据它与\(k\)......
  • [暴力题解系列]2023年蓝桥杯-整数删除(30分)
    这题暴力最多30分,但是30分也是分,做暴力的人不能贪心,拿到分就是赚了。​ 这题核心烦人点在于他数据分层断崖,就只有前3个点能做到稳过。用的思路就是链表,但不是用指针存的,而是用数组下标为标记存的,只是我觉得因为这样好写一些。链表方便修改左右连接位置,所以越到后面就越能省下查询......
  • 20240318-2-推荐算法Graph_Embedding
    GraphEmbedding在许多推荐场景下,可以用网络结构数据来刻画对象(用户、商品等)之间的关系。例如:可以将用户和商品作为网络中的结点,用户和商品之间的边代表购买关系。GraphEmbedding是一种将网络中对象之间的关系转换为每个对象的(向量)特征的一种技术。其主要想法是输入网......
  • 20240318-1-推荐算法gbdt_lr
    gbdtlrgbdt+lr是facebook提出在线广告模型,我们知道LR之前在广告和推荐系统由于其快速的计算而被广泛使用,使用由于lr是线性模型,其模型表现能力不强,需要做大量的特征工程。facebook提出提出使用决策树进行特征embedding。为了提升线性分类器的准确度,有两种方法进行特征......
  • 【算法双周赛】蓝桥杯【小白赛】
    坤星球【算法赛】问题描述坤星球是一颗十万光年之外的星球,相比于地球的时间流逝它的时间流逝更加缓慢,坤星球1年等于地球2.5年。现在问你,2024坤年等于地球多少年?注意:答案输出阿拉伯数字,不能为浮点数。输入格式本题为填空题,无需输入即可作答。输出格式输出一个数......
  • 牛客--2024中国传媒大学程序设计大赛(同步赛)
    A-小苯的区间和疑惑题意:做法:前缀最大值+后缀最大值 or 线段树维护最大子段和intarr[200005],pre[200005],last[200005];voidsolve(){//小笨的区间和疑惑--前缀最大值+后缀最大值or线段树维护最大自段和intn;cin>>n;for(inti=1;i<=n;i++)cin......