Electrification
https://codeforces.com/contest/1175/problem/C
题解:贪心
/*
*@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
#define endl "\n"
using namespace std;
typedef long long ll;
//typedef __int128 lll;
const int N=200000+10;
const int M=100000+10;
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,p,l,r,u,v;
int ans,cnt,flag,temp,sum;
int a[N];
int b[N];
char str;
struct node{};int main()
{
#ifdef DEBUGfreopen("input.in", "r", stdin);//freopen("output.out", "w", stdout);
#endif//ios::sync_with_stdio(false);//cin.tie(0);//cout.tie(0);scanf("%d",&t);while(t--){scanf("%d%d",&n,&k);for(int i=1;i<=n;i++)scanf("%d",&a[i]);if(n==1){cout<<a[1]<<endl;continue;}int maxl=INF;ans=INF;for(int i=k+1;i<=n;i++){m=(a[i]+a[i-k])>>1;p=max(a[i]-m,m-a[i-k]);if(p<maxl)maxl=p,ans=m;}cout<<ans<<endl;}#ifdef DEBUGprintf("Time cost : %lf s\n",(double)clock()/CLOCKS_PER_SEC);
#endif//cout << "Hello world!" << endl;return 0;
}
Electrification相关推荐
- Electrification Plan
http://acm.timus.ru/problem.aspx?space=1&num=1982 题解:最小生成树 /* *@Author: STZG *@Language: C++ */ ...
- URAL-1982 Electrification Plan 最小生成树
题目链接:http://acm.timus.ru/problem.aspx?space=1&num=1982 题意:无向图,给n个点,n^2条边,每条边有个一权值,其中有k个点有发电站,给出这 ...
- C. Electrification(尺取)
题意:给出n个点的坐标,求一个坐标,使得排序后的第k+1个(a[i]-x)最小. 思路:假设只有三个点[1,2,5],要求最大的(a[i]-x)最小,那就必是取(1+5)/2=3,这样最的a[3]-x ...
- URAL 1982. Electrification Plan(并查集)
题目链接:http://acm.timus.ru/problem.aspx?space=1&num=1982 Some country has n cities. The government ...
- 朱棣文在哈佛大学毕业典礼上的演讲
[演讲人介绍] 朱棣文(Steven Chu,1948年2月28日-), 美国物理学家,生于美国圣路易斯:华人血统,祖籍中国江苏太仓,曾获得诺贝尔物理学奖(1997年).现任美国能源部部长. 1970 ...
- 论机电一体化的发展By integration of machinery development
论机电一体化的发展 By integration of machinery development 现代科学技术的不断发展,极大地推动了不同学科的交叉与渗透,导致了工程领域的技术革命与改造,在机械工程 ...
- 英语词源基础之后缀-ion详解: -ion,-tion,-ction,-ption,-ation,-ition的区别
英语词源基础之后缀-ion详解 来自古法语名词后缀-ion,表情况或状态,来自拉丁语名词后缀-io的宾格形式-ionem,表情况或状态,来自词干元音i+onem. 在拼写上,该后缀在英语中包括拼写形式 ...
- Rivian-电动皮卡先行者
Charging up: Rivian's IPO 蓄电:Rivian上市 When Rivian, an electric-truck manufacturer, lists in New York ...
- 朱棣文2009年哈佛大学演讲:未来并非在劫难逃
朱棣文(Steven Chu,1948年2月28日-), 美国物理学家,生于美国圣路易斯:华人血统,祖籍中国江苏太仓,曾获得诺贝尔物理学奖(1997年).现任美国能源部部长. 1970年,获罗彻斯特大 ...
最新文章
- 卡顿严重_魔兽怀旧服:安其拉开门二测结果出炉,暴雪依然无法解决卡顿问题...
- 图像风格迁移也有框架了
- Nature:拟南芥微生物组功能研究3人工重组微生物群落
- 不焦虑、不内卷能拿图灵奖吗?来自智源研究院的灵魂拷问
- [Math][Algebra]--线性代数中的各种空间
- 一点MATLAB程序加速技巧
- 初创科技公司都采用什么样的技术架构?
- java同一包protect_Java基础知识 - 欢迎来到夜故事,一个人的故事 - OSCHINA - 中文开源技术交流社区...
- 简单介绍VS2015自动测试工具
- QT —— 应用程序发布
- vue 利用hash值实现刷新无跳转页面
- 哈工大大数据实验_【新闻动态】南京大学PASA大数据实验室在KDD Cup 2020 AutoGraph自动化图数据建模国际挑战赛中荣获第二名...
- Linux根据软件包的名称查看可供安装的包
- DZY Loves Graph
- STL之pair及其非成员函数make_pair()
- 中文文本校对源码java_文字校对应该怎么校对?
- 安装和维护ImageJ
- android感应不了夜神模拟器,夜神模拟器使用(检测不到)
- 华为p4不是鸿蒙吗怎么又改为安卓_华为鸿蒙系统不是为华为手机设计的 华为手机将继续使用安卓...
- (笔记)Bison 的使用说明
热门文章
- linux中断程序快捷键,linux命令行快捷键
- iis php配置内部错误,iis 500 内部服务器错误 php
- weka分类器怎么设置样本类别_自步对比学习: 充分挖掘无监督学习样本
- eui加载时间长_面试官:为什么 HashMap 的加载因子是0.75?
- IDEA运行redis多线程访问报错Exception in thread “main“ java.lang.NoClassDefFoundError: org/slf4j/LoggerFactory
- 使用计算机的好处,电脑的好处
- php离线自动执行,离线执行php任务
- java如何解决高并发症,一整套Java线上故障排查技巧,爱了!
- tp3.2php开启事务,Thinkphp 3.2.3 开启调试模式
- c4d打开没反应_掌握这3种C4D技巧,线框渲染效果图也就几秒的事