思路:

不要被骗了,这个操作实际上tm是在循环移位。

实现:

 1 #include <bits/stdc++.h>
 2 using namespace std;
 3 int main()
 4 {
 5     string s;
 6     while (cin >> s)
 7     {
 8         int n = s.length(), maxn = 0, cnt = 1, pos = -1;
 9         for (int i = 0; i < n - 1; i++)
10         {
11             if (s[i] == s[i + 1])
12             {
13                 maxn = max(maxn, cnt);
14                 cnt = 1;
15                 pos = i;
16             }
17             else cnt++;
18         }
19         maxn = max(maxn, cnt);
20         if (pos != -1)
21         {
22             int i = pos + 1; cnt = 1;
23             while (i != pos && s[i] != s[(i + 1) % n])
24             {
25                 i = (i + 1) % n;
26                 cnt++;
27             }
28             maxn = max(maxn, cnt);
29         }
30         cout << maxn << endl;
31     }
32     return 0;
33 }

转载于:https://www.cnblogs.com/wangyiming/p/9513108.html

CF1025C Plasticine zebra相关推荐

  1. cf----2019-10-03(Minimum Value Rectangle,Plasticine zebra,Weakened Common Divisor)

    城市黎明的灯火,总有光环在陨落,模仿者一个又一个,无人问津的角色,你选择去崇拜谁呢,怨恨谁呢? You have nn sticks of the given lengths. Your task i ...

  2. CF 1025C Plasticine zebra

    昨晚忘记判只有一个字符的情况fst了呜呜呜 挺有趣的题,昨晚连刚带猜弄出结论 考虑答案的取值,最优答案可能是一个后缀,或者是一个前缀,或者是一个后缀加上前缀 那么翻转之后最优答案的可选值就有了1的前缀 ...

  3. 2.25-3.2 周记

    2.25-3.2 1. 计算几何 1.1 二维几何基础 struct Point{double x,y;Point(double x = 0, double y = 0):x(x),y(y){} } ...

  4. Codeforces Round #505 (rated, Div. 1 + Div. 2, based on VK Cup 2018 Final)

    A. Doggo Recoloring ps:注意 n == 1 B. Weakened Common Divisor 题解:WCD出现中的数必然是 < a, b >中某个数的公约数.而 ...

  5. Zebra斑马打印机指令编程进阶(语言通用)--利用指令绘制出图像打印

    之前介绍过Zebra的入门打印,由于Zebra指令繁多,并且自带字体不能打印中文,如果打印内容中有中文的话,还是推荐大家先用Graphic类先画好自己想要的image,然后将整张图片进行打印.而且调试 ...

  6. Zebra斑马打印机编程C#--入门级别打印

    该篇介绍了Zebra打印机打印中文+英文+图片的方法,如果是单单打印英文的话,可使用Zebra自带指令打印Zebra利用指令绘制出图像打印.还有一篇博客是介绍Zebra三种打印方式的利弊Zebra斑马 ...

  7. Zebra ZE500打印机常见问题指南

    在使用Zebra ZE500中遇到几个常见问题,进行记录 1.发送多条内容时会一次性打印,而不是信号触发一次打印一张 解决:在菜单中的"打印模式"从"撕下"改为 ...

  8. GCF_000238955.2 Maylandia zebra 斑马拟丽鱼 Scaffold

    GCF_000238955.2 Maylandia zebra 斑马拟丽鱼 Scaffold https://ftp.ncbi.nih.gov/genomes/all/GCF/000/238/955/

  9. An improved genome reference for the African cichlid, Metriaclima zebra 非洲慈鲷,斑马宫丽鱼的改良基因组参考

    Advances in high-throughput genome sequencing have allowed relatively inexpensive genome projects to ...

最新文章

  1. 最新行政区划编码数据
  2. java 中的printStackTrace()方法
  3. 【CV】OpenCV 入门之旅
  4. (010) Linux之I/O重定向
  5. 如何配置android的adb环境变量,如何配置adb环境变量?win7配置adb环境变量的方法...
  6. android uber启动动画,模仿Uber的启动画面(上)
  7. java 内存分析 ibm_IBM内存检测工具(IBM Thread and Monitor Dump Analyzer for Java)
  8. CodeForces-748D 贪心
  9. 从数据库导出数为生成excel表
  10. bzoj 1057: 棋盘制作(悬线法)
  11. java数字处理_Java数字处理类(上)
  12. OpenCV-图像处理(19、Canny边缘检测)
  13. 软考信息安全工程师好考吗?
  14. 单片机的直流电机调速控制系统
  15. 从零开始学_JavaScript_系列(八)——js系列2(事件触发顺序、文本读取、js编写ajax、输入验证、下拉菜单)
  16. 残差平方和(RSS)、均方误差(MSE)、均方根误差(RMSE)、平均绝对误差(MAE)
  17. 如何在IPv6下观看网络电视直播
  18. 移动硬盘格式化了?可以这样恢复数据
  19. NavigationDuplicated: Avoided redundant navigation to current location
  20. Wireshark 301: Spying on what people are downloading (Part 2 of 2)

热门文章

  1. ASP.NET状态管理之十三(总结)
  2. word之八大文本替换技巧
  3. Tesla P4测试
  4. python单自由度振动计算-数据可视化2
  5. 使用ffmpeg捕获USB外部摄像头视频流
  6. 一个XML Schema及XML文档(联系人)
  7. Gym 102798A(思维) acm寒假集训日记21/12/31or22/1/1
  8. php上js实现ajax请求,原生JS如何实现Ajax通过POST方式与PHP进行交互的方法
  9. micropython 蓝牙音箱_你愿意用ESPY-core做哪些有趣尝试?
  10. 字符串不替代_【数据挖掘】MySQL中的字符串数据类型