这段时间要沉迷刷题一段时间了,就让CSDN陪我一起吧!

一、题目大意

题目的大致意思就是,给你一个数组a,长度为n,要你求一个数,要求这个数满足他和数组中所有元素的差的绝对值小于等于k,并且是满足这个条件中最大的那一个。

二、题目思路以及AC代码

也是一道水题,这个题目说的花里胡哨,找那个数的时候很简单,我觉得直接看代码就可以看懂。

下面给出AC代码:

#include <iostream>
#define MAXN 105
#define INF 100000000
using namespace std;int q;
int n, k;
int a[MAXN];int main()
{cin >> q;while (q--){cin >> n >> k;int mmax = -INF, mmin = INF;for (int i=0;i<n;i++){cin >> a[i];if (a[i] > mmax) mmax = a[i];if (a[i] < mmin) mmin = a[i];}if (mmax - mmin > 2*k){cout << -1 << endl;continue;}cout << mmin + k << endl;}return 0;
}

如果有问题,欢迎大家指正!!!

【水题】CodeForce 1183B Equalize Prices相关推荐

  1. Codeforcs 1183B Equalize Prices

    题目链接:codeforces.com/problemset/problem/1183/B 题意:给你 n 个数,每个数能在k范围内上下浮动,求能否使所有数相等,能输出相等的最大值,不能输出 -1. ...

  2. Codeforces Round #570 (Div. 3)B. Equalize Prices

    原题出处:http://codeforces.com/contest/1183/problem/B There are nn products in the shop. The price of th ...

  3. 水题/poj 1852 Ants

    1 /* 2 PROBLEM:poj1852 3 AUTHER:Nicole 4 MEMO:水题 5 */ 6 #include<cstdio> 7 using namespace std ...

  4. HDU2673-shǎ崽(水题)

    如果不能够直接秒杀的题,就不算水题.又应证了那句话,有时候,如果在水题上卡住,那么此题对于你来说,也就不算是水题了额~~ 刚睡醒,迷迷糊糊. 题目的意思很简单,求一个最大的,再求一个最小的.几乎是什么 ...

  5. 图论刷水题记录(二)(最短路-----SPFA算法)

    继第一篇的后续,又来刷水题了,写的是SPFA算法,这个算法的复杂度比较玄学,感觉能不用就不用了,但是他的好处就是可以判断负圈. 3月26日: 1.POJ 1847 Tram 题意:在一个交通网络上有N ...

  6. 图论刷水题记录(一)(最短路-----dijkstra算法)

    最近实在不知道干些什么,感觉自己除了水题什么都不会做,算了去刷一刷图论的水题吧本来想合起来一起发,想了想太长的话以后看起来也不方便,题目所以今天晚上就先发了dij部分,由上到下由易变难. 1.POJ ...

  7. hdu 2041:超级楼梯(水题,递归)

    超级楼梯Time Limit: 2000/1000 MS (Java/Others) Memory Limit: 65536/32768 K (Java/Others) Total Submissio ...

  8. HDU2568 前进【水题】

    前进 Time Limit: 2000/1000 MS (Java/Others)    Memory Limit: 32768/32768 K (Java/Others) Total Submiss ...

  9. CF Round #426 (Div. 2) The Useless Toy 思维 水题

    题目链接: http://codeforces.com/contest/834/problem/A 题目描述: 输入起始状态和结束状态和数列长度, 判断旋转方向是顺时针逆时针还是不合理 解题思路: 长 ...

  10. NUC1312 Sum【水题+数学题】

    Sum 时间限制: 1000ms 内存限制: 65536KB 通过次数: 1总提交次数: 1 问题描述 认为自然数是从1-N.将每个数和+或-联系起来,然后计算这个表达式的值我们得到一个和S.这个问题 ...

最新文章

  1. 另一个小程序 返回的支付结果如何得到_所以,你想用 $8 的价格修一个bug吗?...
  2. 【Python基础】安利3个Python数据分析EDA神器!
  3. 《JavaScript权威指南》学习笔记——Day2
  4. 软 件 学 院 实践环节报告
  5. AIX 添加开机启动项
  6. 使用 apifm-wxapi 快速开发小程序
  7. java长连接socket【转】http://jiewo.iteye.com/blog/1562168
  8. 微型计算机原理设计存储系统,微机原理与接口技术存储器设计.pdf
  9. winform 菜单激发窗体切换做法
  10. Python 语法糖
  11. 任务管理器中arcsom.exe和arcsoc.exe的个数问题
  12. 机器学习之问题建模(一)
  13. 计算机组成原理期末笔记,计算机组成原理复习笔记.pdf
  14. python html5 便利店收银系统_便利店收银系统使用教程
  15. 为什么有时候字母'f'不能从pdf文件中拷贝出来
  16. Asp.net Web Api开发(第四篇)Help Page配置和扩展
  17. 小路工作室GHOST XP 2007典藏版(完美XP)
  18. 用Xposed框架拦截微信、人人、QQ等LBS应用的当前位置
  19. 数据库(day02)
  20. 渗透测试流程——渗透测试的9个步骤(转)

热门文章

  1. 2's complement 与 1's complement
  2. 软件测试结果分析和质量报告
  3. 被面试官问到项目中的难点?是时候对自己的项目进行总结了(记一次项目问题总结)
  4. python代码编程教学无限循环_代码陷入无限循环
  5. 谷歌邮箱lmap服务器填什么_GMAIL邮箱IMAP设置
  6. unity3D学习笔记1
  7. 出去计算机写保护,Win7复制文件提示磁盘被写保护,请去掉写保护或另一张磁盘怎么解除...
  8. [翻译] ogre 2.0 移植手册 - 4 合成器
  9. 【Python入门】Turtle海龟库:利用海龟画笔交互绘制字符旋涡
  10. 《第一本Docker书》 读书笔记