第二次遇到切比雪夫了

那么大力转成曼哈顿求中位数

然而这题有坑点,求出那个曼哈顿的坐标还原成切比雪夫可能不是整点

那么就把它四周的点都算一次取min就好

#include<cstdio>
#include<iostream>
#include<cstring>
#include<cstdlib>
#include<algorithm>
#include<cmath>
using namespace std;
typedef long long LL;int n,X[110000],Y[110000];
LL getsum(int mx,int my)
{LL sum=0;for(int i=1;i<=n;i++){sum+=(LL(abs(mx-X[i])))+(LL(abs(my-Y[i])));}return sum;
}
int main()
{freopen("a.in","r",stdin);freopen("a.out","w",stdout);scanf("%d",&n);for(int i=1;i<=n;i++){scanf("%d%d",&X[i],&Y[i]);X[i]+=Y[i];Y[i]=X[i]-2*Y[i];}int mx,my;sort(X+1,X+n+1);mx=X[n/2+1];sort(Y+1,Y+n+1);my=Y[n/2+1];if((mx+my)%2==1)printf("%d\n",min(min(getsum(mx-1,my),getsum(mx,my-1)),min(getsum(mx,my+1),getsum(mx+1,my)))/2);else printf("%d\n",getsum(mx,my)/2);return 0;
}

转载于:https://www.cnblogs.com/AKCqhzdy/p/9673809.html

bzoj3210: 花神的浇花集会相关推荐

  1. 切比雪夫距离(bzoj 3210: 花神的浇花集会)

    欧氏距离:两点直接线段最短 曼哈顿距离:直角距离 例:二维平面上两点距离 切比雪夫距离:一致范数所衍生的度量,又称L∞度量 先看例子:二位平面上两点切比雪夫距离为 (国际象棋中国王从A点到达B点所要走 ...

  2. python单片机自动浇花_[MicroPython]TPYBoardv102自动浇花系统

    1.系统功能 监测土壤湿度.环境温度.光照强度 根据当前环境自动浇水,寒冷天气自动加热土壤 2.所需元器件 TPYBoard板子1块 光敏模块1块 DS18B20模块1块 土壤湿度检测模块1块 杜邦线 ...

  3. 程序员黑科技 | 用13块钱DIY微信小程序浇花神器

    作者:iotzheng,腾讯TEG平台开发工程师(江湖人称IoT小能手) 前言 去年7月的时候,公司办了一场王者荣耀大赛,我和同事们也报名参加了.首局比赛就给我们泼了冷水,"深圳湾一号业主& ...

  4. 基于单片机的自动追日系统设计_基于单片机的自动浇花系统的设计

    龙源期刊网 http://www.qikan.com.cn 基于单片机的自动浇花系统的设计 作者:吴蓓 张阳 来源:<现代信息科技> 2018 年第 03 期 摘 要:为了解决人们生活中由 ...

  5. arduino智能浇花系统_arduino+水泵+继电器+RFID

    arduino+继电器+电机 应用场合:加湿器.自动浇花.智能门锁.报警系统.......总之很多场合都适用.本章就介绍利用RFID卡输入,驱动水泵. /* * ------------------- ...

  6. arduino智能浇花系统_创新成果 | 养花神器——智能浇花机

    养花的人应该多少都会遇到这样的问题:需要根据花的习性定时浇水,但给花浇水是个「技术活」,不记得浇水或水浇多了,都会影响花的生长. 针对这个问题,可以研究制作一个简单.实用的自动浇花机.根据检测土壤的湿 ...

  7. arduino智能浇花系统_自动浇花套件

    自动浇花套件(SKU:KIT0003) 目录 1 概述 2 技术规格 3 配送清单 4 组装示意图 5 单盆花的浇灌制作步骤 6 Arduino 样例程序 6.1 数据测量 6.2 水泵测试 7 产品 ...

  8. diy 单片机 自动浇花_造个自动浇花装置(完)

    认识众多玩家高手/拆客/DIYer,查阅更多资源,一起学习技术知识 您需要 登录 才可以下载或查看,没有帐号?立即注册 x 我差不多得出去读大学了,家里刚种的薰衣草父母没时间浇花,那就造一个自动浇花装 ...

  9. arduino智能浇花系统_智能自浇花系统

    本帖最后由 hnyzcj 于 2017-10-17 08:50 编辑 http://www.tudou.com/programs/view/vR5rKEo-cls IMG_20160124_16483 ...

  10. arduino智能浇花系统_基于Arduino单片机的智能浇花器

    Internal Combustion Engine & Parts • 119 • 基于Arduino单片机的智能淺花器 卞 云 松 ;张 国 祥 ;任 佳 豪 :陆晨雨 (江海职业技术学院 ...

最新文章

  1. 宁波机器人餐厅需要预约吗_拍婚纱照需要预约吗 预约婚纱照需要注意哪些问题...
  2. 海西数据获评优秀服务器租用服务商奖项
  3. JAVA面试题(part1)--变量相加与常量相加
  4. SQL中触发器的使用
  5. 总结下载Spring Framework的jar包
  6. 猎户座计划软件测试,四核配置跑分:猎户座4412性能强劲_平板电脑评测-中关村在线...
  7. 如何查询mysql中执行效率低的sql语句
  8. winxp计算机远程桌面连接,winxp系统远程桌面不能连接指定计算机的解决方法
  9. php最基础的也是其最容易出错的地方
  10. combres java_ASP.NET MVC3 Combres错误:'System.Web.Mvc.UrlHelper'不包含'CombresLink'的定义
  11. C++视频教程资源链接合集
  12. (二十)美萍酒店管理系统:系统维护_系统设置_房间类型_单个添加、多个添加
  13. 图解大数据技术:从入门到精通系列教程
  14. 【从嵌入式视角学习香山处理器】四、Chisel语言基础
  15. Mp3加3d 环绕声
  16. DSP芯片TMS320F2812之ADC模块的说明及使用步骤
  17. 互联网时光穿梭机WayBack Machine
  18. 一个完整的嵌入式程序_放下偏见,原来嵌入式程序员如此“妖娆”!
  19. 抖音申请 TIKTOK 商标被驳回
  20. Latex 自用中文模板

热门文章

  1. Winsock编程入门 -- 4.面向连接的通讯
  2. The following IP can be used to access Google website
  3. shop++源码反编译----随笔
  4. servlet以及HTML中路径问题
  5. Matlab The Bisection Method
  6. git rev-parse 和 git cat-file
  7. 软件测试第五周 - 编码的 UI 测试
  8. XP下安装ubuntu双系统
  9. struts2的struts.properties配置文件详解 (转)
  10. 第133天:移动端开发的一些总结