news 2026/4/3 3:54:21

小红的01串【牛客tracker 每日一题】

作者头像

张小明

前端开发工程师

1.2k 24
文章封面图
小红的01串【牛客tracker 每日一题】

小红的01串

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

网页链接

牛客tracker

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

题目描述

小红拿到了一个01 0101串,她每次可以选择一个长度为2 22的连续子串取反(0 001 111 110 00),她想知道,是否能在有限的操作次数内使得所有字符相同?
共有q qq组询问。

输入描述:

第一行输入一个正整数q qq,代表询问次数。
每次询问输入一个字符串,仅由′ 0 ′ '0'0′ 1 ′ '1'1组成。
所有字符串长度之和不超过200000 200000200000

输出描述:

对于每次询问,如果该字符串可以通过有限的操作使得所有字符相同,则输出"Y e s YesYes“,否则输出”N o NoNo"。

示例1

输入:

3 101 1111 1011

输出:

Yes Yes No

说明:

第一组询问,先对前两个字符操作,变成"011 011011“,然后对后两个字符操作,变成”000 000000"。
第二组询问,不需要任何操作。
第三组询问,显然无法通过有效的操作次数使得所有字符相等。

解题思路

首先分析操作特性,每次对长度为2 22的连续子串取反,仅会改变0 001 11的数量的偶数增减(如00 000011 11110 002 221 112 22),不会改变0 001 11数量的奇偶性;要使所有字符相同,需让0 001 11的数量变为0 00,这要求初始时0 001 11的数量不能同时为奇数(否则奇偶性不变,无法让其一数量变为0 00)。因此解题时统计每个字符串中0 001 11的数量,若两者均为奇数则输出N o NoNo,否则输出Y e s YesYes;该方法无需模拟操作过程,仅通过奇偶性判断,时间复杂度为O ( l e n ( s ) ) O(len(s))O(len(s)),适配所有字符串长度之和≤ 2 e 5 ≤2e52e5的规模,高效且精准地判断是否可通过有限操作使所有字符相同。

代码内容

#include<bits/stdc++.h>usingnamespacestd;typedeflonglongll;typedefpair<ll,ll>pii;constll p=1e9+7;constll N=2e6+10;intmain(){ll t;cin>>t;while(t--){string s;cin>>s;ll cnt[]={0,0};for(char&c:s)cnt[c-'0']++;cout<<(cnt[0]&cnt[1]&1?"No\n":"Yes\n");}return0;}
版权声明: 本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若内容造成侵权/违法违规/事实不符,请联系邮箱:809451989@qq.com进行投诉反馈,一经查实,立即删除!
网站建设 2026/3/27 18:47:35

YOLOv8文档翻译计划:支持多语言阅读

YOLOv8 深度学习镜像与多语言支持实践 在智能安防摄像头需要实时识别行人、车辆的今天&#xff0c;一个常见的挑战是&#xff1a;如何让开发者快速上手并稳定部署目标检测模型&#xff1f;即便算法本身足够先进&#xff0c;如果环境配置复杂、文档门槛高&#xff0c;依然会拖慢…

作者头像 李华
网站建设 2026/4/1 20:00:46

掌握这5种R语言绘图模板,轻松应对所有论文投稿需求

第一章&#xff1a;掌握R语言高质量论文绘图的核心价值在学术研究中&#xff0c;数据可视化是传达复杂结果的关键手段。R语言凭借其强大的图形系统和丰富的扩展包&#xff0c;成为科研绘图的首选工具。高质量的图表不仅能提升论文的可读性&#xff0c;还能增强研究成果的可信度…

作者头像 李华
网站建设 2026/4/1 22:54:05

多层数据建模的秘密武器,R语言混合效应模型你必须掌握的8个场景

第一章&#xff1a;R语言混合效应模型的核心概念 在统计建模中&#xff0c;混合效应模型&#xff08;Mixed-Effects Models&#xff09;是一种处理具有层次结构或重复测量数据的强大工具。这类模型同时包含固定效应和随机效应&#xff0c;能够更准确地捕捉数据中的变异性来源。…

作者头像 李华
网站建设 2026/3/27 14:19:19

R语言lme4包深度解析:构建高效混合效应模型的7大黄金法则

第一章&#xff1a;R语言混合效应模型的核心概念与应用场景混合效应模型&#xff08;Mixed Effects Models&#xff09;是统计建模中处理嵌套数据结构和重复测量数据的强有力工具。在R语言中&#xff0c;这类模型广泛应用于生物统计、社会科学、生态学和医学研究等领域&#xf…

作者头像 李华
网站建设 2026/3/28 6:08:52

如何用GPT一键修复R语言中的异常值与缺失值?真相令人震惊

第一章&#xff1a;Shell脚本的基本语法和命令Shell脚本是Linux/Unix系统中自动化任务的核心工具&#xff0c;通过编写可执行的文本文件&#xff0c;用户能够批量执行命令、管理文件系统、监控进程等。脚本通常以#!/bin/bash作为首行&#xff0c;称为Shebang&#xff0c;用于指…

作者头像 李华
网站建设 2026/3/28 20:14:16

2025最新!8款零成本AI PPT工具深度测评

2025最新&#xff01;8款零成本AI PPT工具深度测评 做PPT还在熬夜找模板&#xff1f;逻辑混乱被领导驳回&#xff1f;设计粗糙拿不出手&#xff1f;别愁&#xff01;经过7天实测&#xff0c;我筛选出8款零成本AI PPT工具&#xff0c;从生成效率、设计质感、功能实用性到场景适配…

作者头像 李华