https://codeforces.com/contest/1095/problem/B

题解:排序,选择去掉第一个还是最后一个

/*
*@Author:   STZG
*@Language: C++
*/
#include <bits/stdc++.h>
#include<iostream>
#include<algorithm>
#include<cstdlib>
#include<cstring>
#include<cstdio>
#include<string>
#include<vector>
#include<bitset>
#include<queue>
#include<deque>
#include<stack>
#include<cmath>
#include<list>
#include<map>
#include<set>
//#define DEBUG
#define RI register int
using namespace std;
typedef long long ll;
//typedef __int128 lll;
const int N=200000+1000;
const int MOD=1e9+7;
const double PI = acos(-1.0);
const double EXP = 1E-8;
const int INF = 0x3f3f3f3f;
int t,n,m,k,q;
int a[N];
int main()
{
#ifdef DEBUGfreopen("input.in", "r", stdin);//freopen("output.out", "w", stdout);
#endifscanf("%d",&n);for(int i=1;i<=n;i++){scanf("%d",&a[i]);}sort(a+1,a+n+1);cout << min(a[n-1]-a[1],a[n]-a[2]) << endl;//cout << "Hello world!" << endl;return 0;
}

Array Stabilization相关推荐

  1. CodeForces - 1547F Array Stabilization (GCD version)(ST表+二分)

    题目链接:点击查看 题目大意:给出一个长度为 nnn 的数组 aaa,下标从 000 开始,每次操作分为两个步骤: 构建出数组 bbb,有 bi=gcd(ai,a(i+1)modn)b_i=gcd(a ...

  2. CF1547F Array Stabilization (GCD version) st表 + 尺取/二分

    传送门 题意: 思路: 容易发现,我们将所有aaa都除上所有aaa的gcdgcdgcd,实际上就是让你求一个最小的lenlenlen,对于所有iii,gcd(ai,ai+1,...,ai+len−1) ...

  3. Codeforces1579 F. Array Stabilization (AND version)(思维+bfs)

    题意: 解法: 注意:题目的d不一定是n的因子,因此不能直接下标对d取模分组.什么时候a[i]会从1变成0? 一定是a[i]=1且a[i+d]=0的时候, 我们反过来考虑,如果a[i]=0且a[i-d ...

  4. Codeforces Round #529 (Div. 3) 题解

    刷了一套题散散心,Div 3,全部是 1 A,感觉比以前慢了好多好多啊. 这几天也整理了一下自己要做的事情,工作上要努力... ... 晚上还是要认认真真背英语的. 找了几个同学问了一下,有点想自己做 ...

  5. codeforces:ProblemMset

    最近一个月在codeforces上做的题(做个记录) 后面太多了就不把代码一一放出了,只放置了链接,可根据链接找到提交的代码. 最小子矩阵 #include <iostream> #inc ...

  6. Codeforces Round #731 (Div. 3)(ABCDEFG)

    A. Shortest Path with Obstacle 当两个点的x坐标或者y坐标相同的时候,需要多花2费绕开 #include<bits/stdc++.h> using names ...

  7. Day 3 CF731div3 vp

    这场我不好说,我感觉我是逆天,div3的C题都卡了很久,想太复杂了,一直wa2,结果没发现这么简单,越打越低能了属于是: 然后赛后一下子把D和E给1A了,乐 群友说,比赛的时候卡题的话,如果40分钟连 ...

  8. 老男孩上海校区Python面试题

    python面试题 第一章:python基础 数据类型: 1 字典: 1.1 现有字典 dict={'a':24,'g':52,'i':12,'k':33}请按字典中的 value 值进行排序? 1. ...

  9. php recordarray,Array 数组 - [ php中文手册 ] - 在线原生手册 - php中文网

    用户评论: [#1] florenxe [2015-10-07 18:53:45] //a nice little way to print leap years using array for ($ ...

最新文章

  1. 学生、课程、分数的设计(重要)
  2. CodeSmith实用技巧(二):使用FileNameEditor
  3. 数据中心系统管理员基础知识培训
  4. 全球与中国聚硫聚合物市场发展前景与投资可行性分析报告2021年版
  5. Express res.render 学习笔记
  6. leetcode049. 最后一块石头的重量 II
  7. 计算机科学计算第二版第四章,大连理工大学 计算机科学计算 第四章2.pdf
  8. vue-cli-service不是内部或外部命令,也不是可运行的程序
  9. python视频-python剪切视频与合并视频的实现
  10. Linux磁盘空间监控告警
  11. 细说Oracle11g RAC的IP地址
  12. Wifi万能钥匙已经被淘汰了!Github这个开源工具太好用了!
  13. mysql sjis 校对乱码_数据库乱码问题解决剖析
  14. linux文泉驿字体调用,Ubuntu 上安装文泉驿字体的脚本
  15. USB转串口驱动安装失败解决方法
  16. 计算机游戏锁怎么打开,键盘锁住了怎么解锁_解锁键盘步骤操作一览
  17. iPhone忘记访问限制密码的解决方案
  18. 关于HTML字体出现模糊重影,点击后字体后变正常的情况与解决方法
  19. 禁用开启笔记本自带键盘
  20. 大学计算机专业学高数吗,数学差‍的学生,大学最好别选这几个专业,不然将来恐难毕业...

热门文章

  1. 打印机可以打印不能扫描怎么弄_为什么打印机可以通过电脑打印可不能扫描呢...
  2. 电子科大计算机大类包括专业,电子科技大学a类学科有哪些?附电子科大a类学科名单...
  3. 翻译职称计算机能力,2018年职称计算机word2003考点辅导:用好Office2003中的翻译功能...
  4. python字符串常用方法_字符串常用方法
  5. android动态添加xml布局,android – 如何动态添加视图已经在xml布局中声明的RelativeLayout?...
  6. 对学校的希望和寄语_放飞青春梦,奋斗十四五——2020年福州文教职业中专学校寄宿生联欢晚会...
  7. 下列选项中 采用边界值平滑_使用Illustrator中的混合工具创建很有个性的蛋宝宝...
  8. Java使用Proxy和CGLib实现动态代理
  9. 一、Git 多人协作模拟实战
  10. 四十一、Vue项目上手 | 用户管理系统 实现用户修改和删除功能(完成篇)