http://codeforces.com/problemset/problem/920/A

给你花坛的数目,花坛都是连续的,某一些花坛里有水龙头,给出了这些有水龙头的位置

The garden from test 1. White colour denotes a garden bed without a tap, red colour — a garden bed with a tap.

一开始的红色区域,需要1s的时间变成蓝色,之后每向左右扩展一格,也需要1s时间

直接模拟也可以的吧,但是判断的太多

先考虑a[1](第一个最左边的有水龙头的花坛)到1号花坛的的位置,以及a[n](最右边的有水龙头的位置)到n号花坛的距离

然后再看中间a[i]和a[i-1]的之间有几个花坛,有奇数个的话,t=t/2+1,偶数的话,就是t=t/2(自己想想就通了)。

#include <iostream>
#include <algorithm>using namespace std;int a[205];int main ()
{int i,n,k,t;cin >> t;while(t--){cin >> n >> k;for(i=1;i<=k;i++){cin >> a[i];}int ans=max(a[1]-1,n-a[k]);for(i=2;i<=k;i++){int t = a[i]-a[i-1]-1;if(t&1){t = t/2+1;}else{t/=2;}ans = max(t,ans);}cout << ans+1 << endl;}return 0;
}

【Codeforces】920A Water The Garden(浇花)相关推荐

  1. CF 920A Water the Garden

    本题可以看做是一个数学题 因为 在第 1 和第 3 个洒水器之间的 花园灌溉的时间只要 (1 + 3 ) >> 1 - 1 + 1;//这么长的时间 那么我么就可以以此类推到 从而我么可以 ...

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

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

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

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

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

    中图分类号:TP368.12文献标识码:A 文章编号:2096-4706(2018)03-0000-03 Design of Automatic Watering System Basedon Sin ...

  5. 基于51单片机的智能浇花系统(可做毕设)

    基于51单片机的智能浇花系统(可做毕设) 一.系统介绍 二.仿真展示 三.实物展示 四.仿真过程 五.代码 1.ADC0832 2.LCD1602 3.按键 4.水泵 5.温湿度 6.定时器 7.ma ...

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

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

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

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

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

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

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

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

最新文章

  1. 最小树 次小树 模板
  2. python爬虫qq音乐教学视频_爬取QQ音乐(讲解爬虫思路)
  3. ITK:将矢量图像投射为另一种类型
  4. java中容易混淆的方法_java中容易混淆的概念
  5. vagrant boxes
  6. 华为杯数学建模优秀论文_数学建模经典例题(2011年国赛A题与优秀论文)
  7. 微服务落地,我们在考虑什么?| 技术头条
  8. 博世成立新部门布局互联交通服务
  9. Toolbar的简单使用和封装
  10. 如何制作一个简单的APP应用软件?
  11. linux socket 阻塞服务端 非阻塞客户端,Linux socket非阻塞connect方法
  12. XMLHttpRequest.readyState 状态
  13. 利用B站《无价之姐》弹幕合成词云跳舞
  14. MERGE Into 无法更新ON子句中引用的列
  15. PaddleX---Mask RCNN实例分割
  16. WPS转换成PDF在线
  17. 汽车电子功能安全标准ISO26262解析(五)——FTA
  18. 关于使用datagrip连接postgresql不显示数据库问题解决
  19. Ansys Sherlock 热机械分析流程
  20. Java8Lambda表达式浅尝辄止

热门文章

  1. IDEA IntelliJ 如何新建一个不用任何框架的web项目
  2. Python培训教程分享:Python模块如何导入__all__属性?
  3. leetcode--最长连续递增序列--python
  4. Java断点续传(基于socket与RandomAccessFile的实现)
  5. 深度学习与计算机视觉系列(9)_串一串神经网络之动手实现小例子
  6. 【51CTO学院三周年】遇到
  7. C# 获取指定目录下所有文件信息、移动目录、拷贝目录
  8. ZooKeeper和CAP理论及一致性原则
  9. mysql 密码清楚_mysql 密码清除
  10. Waymo自动驾驶详解