当前位置: 首页 > news >正文

01序列【牛客tracker 每日一题】

01序列

时间限制:1秒 空间限制:256M

知识点:模拟

网页链接

牛客tracker

牛客tracker & 每日一题,完成每日打卡,即可获得牛币。获得相应数量的牛币,能在【牛币兑换中心】,换取相应奖品!助力每日有题做,丰盈牛币日益多!

题目描述

给定一个数组a r r a y arrayarray,数组中只包含1 110 00,且数组中的1 11都不相邻。
输入一个数n nn,问能否在将数组中n nn0 00替代换成1 11后不破坏1 11都不相邻的条件。

输入描述:

输入一个数m ( 1 ≤ m ≤ 10 5 ) m(1≤m≤10^5)m(1m105)表示a r r a y arrayarray的长度
第二行m mm个数0 001 11表示该位置数组中的元素是0 00还是1 11
第三行输入一个数n nn

输出描述:

输出t r u e truetruef a l s e falsefalse

示例1

输入:

5 1 0 0 0 1 1

输出:

true

解题思路

本题核心是贪心遍历统计可替换为1的0的最大数量,判断其是否≥ ≥输入的n nn:首先遍历数组中的每个0 00,检查其左右相邻位置是否为1 11(若左/右是1 11则该0 00无法替换),若左右均非1 11则将该0 00标记为1 11(避免后续重复统计),并累加可替换的数量c n t cntcnt;遍历完成后,若n ≤ c n t n≤cntncnt则输出t r u e truetrue,否则输出f a l s e falsefalse。该思路通过贪心策略优先标记可替换的0 00,确保统计的c n t cntcnt是数组能容纳的最大1 11的新增数量,时间复杂度为O ( m ) O(m)O(m),适配m ≤ 1 e 5 m≤1e5m1e5的规模,精准判断是否能替换n nn0 001 11且不破坏“1 11不相邻”的条件。

总结

  1. 核心逻辑:遍历数组,统计能替换为1 11且不与现有1 11相邻的0 00的最大数量c n t cntcnt
  2. 关键判断:对每个0 00,检查左右是否为1 11,仅当均非1 11时标记为1 11并计数。
  3. 最终结论:比较n nnc n t cntcntn ≤ c n t n≤cntncnt则输出t r u e truetrue,否则输出f a l s e falsefalse

代码内容

#include<bits/stdc++.h>usingnamespacestd;typedeflonglongll;typedefunsignedlonglongull;typedefpair<ll,ll>pii;constll N=1e5+10;constll p=1e9+7;chars[N];intmain(){ll m;cin>>m;for(ll i=0;i<m;i++)cin>>s[i];ll n;cin>>n;ll cnt=0;for(ll i=0;i<m;i++){if(s[i]=='0'){if(i-1>=0&&s[i-1]=='1')continue;if(i+1<n&&s[i+1]=='1')continue;s[i]='1';cnt++;}}if(n<=cnt)cout<<"true";elsecout<<"false";return0;}
http://www.jsqmd.com/news/398933/

相关文章:

  • OpenFast与Simlink联合仿真模型下的风电机组独立与统一变桨控制研究
  • mysql InnoDB 索引:主键索引、普通索引、联合索引
  • 意义行为原生到全球人类责任主义——AI元人文的层次融合与文明奠基
  • 转子偏心对低速永磁同步电机运行特性影响的研究
  • 亲测好用 10个一键生成论文工具测评:自考毕业论文+科研写作必备神器
  • DeepRare与ClinicalKey AI:医疗AI的“可解释性”突围与全球竞争
  • 人工智能向量检索常见面试篇
  • Token及模型参数准备篇——预训练数据去重、SFT数据量估算与正则化策略全解析
  • AI命名实体识别常见面试篇
  • 毕业论文神器 10个AI论文网站深度测评,继续教育必备工具推荐!
  • 真心不骗你!专科生必备的降AI率神器 —— 千笔·降AIGC助手
  • 摆脱论文困扰! 9个降AI率平台测评对比,自考必看!
  • 半监督学习算法是什么,如何在机器学习中使用?
  • 学长亲荐!千笔,断层领先的一键生成论文工具
  • 新手学古筝,2026年哪些品牌更受青睐?瑶鸾古筝Y103系列(繁花落叶)/瑶鸾古筝Y103系列(梦蝶),古筝供应商排行 - 品牌推荐师
  • AI时代SEO关键词优化的新模式与实践探索
  • 2026年2月郭氏正骨机构排行,有你了解的吗?郭氏正骨,郭氏正骨企业排行榜单 - 品牌推荐师
  • 2026年国内技术好的三边封包装袋制造商口碑推荐榜,三边封包装袋/三边封拉链袋/聚酯尼龙袋,三边封包装袋订制厂家哪家靠谱 - 品牌推荐师
  • 导师又让重写?降AIGC网站 千笔·专业降AIGC智能体 VS 笔捷Ai,继续教育专属神器!
  • 2025年国内诚信的仓储货架销售厂家推荐榜,横梁货架/贯通货架/仓储货架/阁楼货架/自动化立体库,仓储货架品牌哪家权威 - 品牌推荐师
  • 2026 中专大数据管理与应用专业证书报考条件是什么?
  • 互联网大厂Java求职面试实战:微服务、缓存与AI技术全解析
  • 定稿前必看!千笔·专业学术智能体,MBA论文神器
  • 拖延症福音 AI论文网站 千笔·专业学术智能体 VS 学术猹
  • 摆脱论文困扰!万众偏爱的降AI率软件 —— 千笔
  • 探索《Event based agreement protocols for multi-agent networks》程序复现:从理论到代码实践
  • 书籍-色诺芬《长征记》
  • 意义行为原生到全球人类责任主义3
  • 构建数字经济新零售:OMO电商系统选择参考,生态型电商零售/OMO模式数字经济电商,OMO模式数字经济电商系统哪个好 - 品牌推荐师
  • 掌控Coding Plan刷新节奏, 低价套餐满足高峰时期编程需求 -- Quota-Activator