2021个人训练赛第18场(H: 交换)

文章目录

@[TOC]H: 交换

题目描述
给一个长度为n的01序列s[1],s[2],…,s[n],现在可以至多进行1次如下操作:
选择1≤x<n,将s序列变成s[x+1],s[x+2],……s[n],s[1],s[2],….s[x]
输出最长的全为1的子区间长度。
输入
一个01字符串,表示序列s。(1<=|s|<=100000)
输出
输出一个整数表示答案。

样例输入

1001
11111
10111010

样例输出

2
5
3

主要就是判断头尾的1
1和0间隔就不能构成连续

//【AC的代码】
#include<bits/stdc++.h>
using namespace std;
int main()
{
	string s;
	while(cin >> s)
	{
		int len = s.size();
		int x = 0, num1 = 0, num2 = 0, ans = 0;
		if(s[0] == '1')
		{
			while(s[x] == '1')
			{
				num1 ++;
				x ++;
			}
			ans = num1;
		}
		for(int i = x ; i < len ; i++)
		{
			num2 = 0;
			while(s[i] == '1')
			{
				num2 ++;
				i ++;
			}
			ans = max(ans, num2);
		}
		if(s[len - 1] == '1'){
			ans = max(ans, num1 + num2);
		}
		cout << ans << endl;
	}
	return 0;
}
  • 1
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
网盘文件,永久连接 001数通路由交换 HCIP-OSPF基础知识avi 【002】数通路由交换HCIP-OSPF进程和接囗基本配置avi 【003】数通路由交换HCIP多区域的OSP和路由器Dav 【004】数通路由交换HCIP-OSPF报文类型和基本的 LSA. avi 【005】数通路由交换 HCIP-OSPE邻居和邻接关系排障avi 【006】数通路由交换 HCIP-OSPF邻居和邻接关系排障av 【007】数通路由交换 HCIP--OSPF邻居排障av 008】数通路由交换HCIP-OSPF的网络类型1avi 【009】数通路由交换 HCIP--OSPF邻居状态机avi 【010】数通路由交换 HCIP-OSPF的LSA详解1aⅵ 011】数通路由交换 HCIP -OSPF的LSA详解2avi 【012】数通路由交换 HCIP-OSPF的域间路由计算av 【013】数通路由交换 HCIP-OSPF的外部路由计算mp4 【014】数通路由交换 HCIP-MA网络的优化avi 【015】数通路由交换 HCIP-ASBR的汇总和不同进程的重分av 【016】数通路由交换HCIp特殊区域之末节区域avi 【017】数通路由交换 HCIP-OSPF特殊区域之 NSSA. avi 【018】数通路由交换HCIP认识中间系统协议avi 【019】数通路由交换HCIP中间系统网络实体标题和基本配置。av 020】数通路由交换HCIP中间系统路由器类型avi 【021】数通路由交换HCIP中间系统报文类型和网络类型,avi 022】数通路由交换HCP-中间系统邻居关系建立和电路调整avi 023】数通路由交换HCIP-中间系统邻居关系和3次握手avi 【024】数通路由交换HCP中间系统知识串讲av 【025】数通路由交换HCP中间系统的LSP交互avi 026】数通路由交换HCP基本的中间系统路由泄露av 【027】数通路由交换HCIP中间系统的收效av 028】数通路由交换 HCIP-BGP的基本特征avi 029】数通路由交换HCIp-建立基本的BGP和 eBGP.avi 【030】数通路由交换 HCIP--BGP通告原则第一部分av 031】数通路由交换HCIP-BGP的下一跳和通告原则第二部分avi 0321数通路由交换 HCIP-BGP通告原则第三部分a 033】数通路由交换HCP-BGP自动汇总avi 034】数通路由交换HCIP-BGP的手工聚合av 035】数通路由交换HCIP=-BGP的手工聚合续集ai 【036】数通路由交换HCIP-BGP的路由属性av 037】数通路由交换HCIP华为设备BGP选路原则1avi 038】数通路由交换HCIP华为设备BGP选路原则2avi 039】数通路由交换HCP华为设备BGP选路原则3avi 040】数通路由交换HCIP华为设备BGP团体属性1avi 【041】数通路由交换HCIP华为设备BGP团体属性2a 【o42】数通路由交换HCIp华为设备BGP路由反射器avi.......................

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值