【Codeforces】920A Water The Garden(浇花)
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(浇花)相关推荐
- CF 920A Water the Garden
本题可以看做是一个数学题 因为 在第 1 和第 3 个洒水器之间的 花园灌溉的时间只要 (1 + 3 ) >> 1 - 1 + 1;//这么长的时间 那么我么就可以以此类推到 从而我么可以 ...
- 基于单片机的自动追日系统设计_基于单片机的自动浇花系统的设计
龙源期刊网 http://www.qikan.com.cn 基于单片机的自动浇花系统的设计 作者:吴蓓 张阳 来源:<现代信息科技> 2018 年第 03 期 摘 要:为了解决人们生活中由 ...
- arduino智能浇花系统_自动浇花套件
自动浇花套件(SKU:KIT0003) 目录 1 概述 2 技术规格 3 配送清单 4 组装示意图 5 单盆花的浇灌制作步骤 6 Arduino 样例程序 6.1 数据测量 6.2 水泵测试 7 产品 ...
- diy 单片机 自动浇花_基于单片机的自动浇花系统的设计
中图分类号:TP368.12文献标识码:A 文章编号:2096-4706(2018)03-0000-03 Design of Automatic Watering System Basedon Sin ...
- 基于51单片机的智能浇花系统(可做毕设)
基于51单片机的智能浇花系统(可做毕设) 一.系统介绍 二.仿真展示 三.实物展示 四.仿真过程 五.代码 1.ADC0832 2.LCD1602 3.按键 4.水泵 5.温湿度 6.定时器 7.ma ...
- python单片机自动浇花_[MicroPython]TPYBoardv102自动浇花系统
1.系统功能 监测土壤湿度.环境温度.光照强度 根据当前环境自动浇水,寒冷天气自动加热土壤 2.所需元器件 TPYBoard板子1块 光敏模块1块 DS18B20模块1块 土壤湿度检测模块1块 杜邦线 ...
- 程序员黑科技 | 用13块钱DIY微信小程序浇花神器
作者:iotzheng,腾讯TEG平台开发工程师(江湖人称IoT小能手) 前言 去年7月的时候,公司办了一场王者荣耀大赛,我和同事们也报名参加了.首局比赛就给我们泼了冷水,"深圳湾一号业主& ...
- arduino智能浇花系统_arduino+水泵+继电器+RFID
arduino+继电器+电机 应用场合:加湿器.自动浇花.智能门锁.报警系统.......总之很多场合都适用.本章就介绍利用RFID卡输入,驱动水泵. /* * ------------------- ...
- arduino智能浇花系统_创新成果 | 养花神器——智能浇花机
养花的人应该多少都会遇到这样的问题:需要根据花的习性定时浇水,但给花浇水是个「技术活」,不记得浇水或水浇多了,都会影响花的生长. 针对这个问题,可以研究制作一个简单.实用的自动浇花机.根据检测土壤的湿 ...
最新文章
- 最小树 次小树 模板
- python爬虫qq音乐教学视频_爬取QQ音乐(讲解爬虫思路)
- ITK:将矢量图像投射为另一种类型
- java中容易混淆的方法_java中容易混淆的概念
- vagrant boxes
- 华为杯数学建模优秀论文_数学建模经典例题(2011年国赛A题与优秀论文)
- 微服务落地,我们在考虑什么?| 技术头条
- 博世成立新部门布局互联交通服务
- Toolbar的简单使用和封装
- 如何制作一个简单的APP应用软件?
- linux socket 阻塞服务端 非阻塞客户端,Linux socket非阻塞connect方法
- XMLHttpRequest.readyState 状态
- 利用B站《无价之姐》弹幕合成词云跳舞
- MERGE Into 无法更新ON子句中引用的列
- PaddleX---Mask RCNN实例分割
- WPS转换成PDF在线
- 汽车电子功能安全标准ISO26262解析(五)——FTA
- 关于使用datagrip连接postgresql不显示数据库问题解决
- Ansys Sherlock 热机械分析流程
- Java8Lambda表达式浅尝辄止
热门文章
- IDEA IntelliJ 如何新建一个不用任何框架的web项目
- Python培训教程分享:Python模块如何导入__all__属性?
- leetcode--最长连续递增序列--python
- Java断点续传(基于socket与RandomAccessFile的实现)
- 深度学习与计算机视觉系列(9)_串一串神经网络之动手实现小例子
- 【51CTO学院三周年】遇到
- C# 获取指定目录下所有文件信息、移动目录、拷贝目录
- ZooKeeper和CAP理论及一致性原则
- mysql 密码清楚_mysql 密码清除
- Waymo自动驾驶详解