贪心题,先关掉那些管一个灯造福两个寝室的,然后一边关灯一边统计一边继续向后判断。最后加上那些依然还受影响的寝室数(只要受影响我一定要关一盏灯),不废话,看代码;

#include <iostream>
#include <cstring>
#include <cstdio>
#include <algorithm>
using namespace std;
typedef long long ll;
const int maxn=1e5+6;
int a[maxn];
int main(){int n;cin>>n;for(int i=1;i<=n;i++){cin>>a[i];}int cnt=0;for(int i=1;i<=n;i++){if(a[i]==0&&a[i-1]==1&&a[i+1]==1&&a[i+2]==0&&a[i+3]==1){a[i+1]=0;cnt++;//cout<<i+1<<endl;}}for(int i=1;i<=n;i++){if(a[i]==0&&a[i-1]==1&&a[i+1]==1)cnt++;}cout<<cnt<<endl;
}

Disturbed People CodeForces - 1077B相关推荐

  1. Codeforces 1077B Disturbed People(思维题)

    Codeforces 1077B Disturbed People(思维题) There is a house with nn flats situated on the main street of ...

  2. Codeforces 1077b Disturbed People

    题目链接 : http://codeforces.com/problemset/problem/1077/B   B. Disturbed People There is a house with n ...

  3. 【Disturbed People】【CodeForces - 1077B】(思维水题)

    题目: There is a house with nn flats situated on the main street of Berlatov. Vova is watching this ho ...

  4. CodeForces Round #521 (Div.3) B. Disturbed People

    http://codeforces.com/contest/1077/problem/B There is a house with nn flats situated on the main str ...

  5. B. Disturbed People(模拟) Codeforces Round #521 (Div. 3)

    原题链接: https://codeforces.com/contest/1077/problem/B 样例: Examples Input 10 1 1 0 1 1 0 1 0 1 0 Output ...

  6. Codeforces Round #521 (Div. 3) B. Disturbed People

    There is a house with nn flats situated on the main street of Berlatov. Vova is watching this house ...

  7. Codeforces Round #521 (Div. 3) B - Disturbed People (贪心)

    题目链接:http://codeforces.com/contest/1077/problem/B 题意:给你一长度为n的01序列.0表示当前位置的房子灯是灭的,1表示当前房子的位置灯是亮的.判断某个 ...

  8. Codeforces Round #521 (Div. 3) B. Disturbed People 思维

    题解 题目大意 n个灯0关灯1开灯 101则中间的睡不着 问最少关掉多少个灯可以全都能睡着 遇见101则将后面的1的灯泡关掉 这样解决10101的问题 计数输出即可 AC代码 #include < ...

  9. Codeforces Round #521 (Div. 3)

    题目链接:http://codeforces.com/contest/1077 A.Frog Jumping 解题思路:作差再判断最后是否还要向右跳一次即可. AC代码: 1 #include< ...

最新文章

  1. FPGA开发之RAM IP的使用
  2. 为rm添加一个回收站|将linux下的rm命令改造成mv到指定的目录下
  3. docker 安装nginx_Docker18安装Nginx和Apache实验
  4. leetcode算法题--Pyramid Transition Matrix
  5. 【数据库】防止SQL注入
  6. 3.8 高级检索方式(二)
  7. LeetCode Algorithm 268. 丢失的数字
  8. Mysql Hunter
  9. 凌动服务器系列,凌动也能造服务器?超微又出怪异新品
  10. java 中符号_谁能告诉我java中符号的用法,见代码
  11. HPU--1189 Ou à
  12. 洛谷-神奇的幻方-NOIP2015提高组复赛
  13. 海康威视摄像头录制的视频无法用PR剪辑
  14. 听完计算机知识讲座后感悟,计算机技能培训心得感想
  15. IMX6学习记录(8)-更换linux配置,加速启动
  16. 将博客搬至CSDN_wuli大世界_新浪博客
  17. Android - 手机下载的缓存视频在文件管理怎么找不到?
  18. 天猫淘宝卡券包演进史
  19. html字体下划线下移,CSS下划线与文字间距距离设置(CSS文字下划线距离设置)
  20. 基于依存句法分析的实体关系提取

热门文章

  1. 计算机私密相册安全吗,手机照片到底藏在哪里才不会被别人随便就翻看到
  2. 不能随便输入的“netsh winsock reset”
  3. 这些API接口,随便拿出来一个就能装逼、赚钱
  4. 韩天峰php教程,韩天峰 - Swoole4-全新的PHP编程模式
  5. 高稳定度低纹波直流电源设计 【转自电子工程师世界】
  6. 在线生鲜订购配送系统,生鲜订购系统 生鲜配送系统 前端+后台 Android源码+SSH后台管理系统+MySQL数据库
  7. 小程序动态隐藏分享按钮
  8. 微信摇一摇周边新功能上线
  9. Win8 纯净版安装详细教程
  10. 数模电路基础知识 —— 5. 常见电路符号说明(三极管)