首页 > 其他分享 >cfEduRound163div2--D题解

cfEduRound163div2--D题解

时间:2024-03-24 15:11:20浏览次数:24  
标签:-- 题解 int 枚举 str cfEduRound163div2

D-Tandem Repeats?

题意:

做法:因为字符串长度较少,可以考虑枚举。or--动态规划

void solve(){           //D  枚举 
    //枚举!!!!!!!!!!
    string str; cin>>str;
    int n=str.size(),ans=0;
    for(int i=1;i<=n/2;i++){    //枚举一半!!!
        int cnt=0;
        for(int j=0;j+i<n;j++){
            if(str[j]==str[j+i]||str[j]=='?'||str[j+i]=='?'){
                cnt++;
                if(cnt==i){
                    ans=max(ans,cnt);
                    break;
                }
            }
            else cnt=0;
        }
    }
    cout<<ans*2<<endl;
}

 

标签:--,题解,int,枚举,str,cfEduRound163div2
From: https://www.cnblogs.com/ouhq/p/18092449

相关文章

  • 基于VB6的磁性移动窗体 - 开源研究系列文章
          这次继续整理代码。这个磁性窗体是以前大学的时候开发的,当时模仿的Winamp的效果进行的编程。当时的时候有WindowsAPI函数能够进行处理,但是XP的年代,那个API只是移动的虚框,而不是移动窗体,于是就进行了窗体移动的开发,同时结合API函数进行了编码,在窗体移动的时候能够磁......
  • 项目风险管理
    风险管理概述项目风险是一种不确定的事件或条件,一旦发生,会对项目目标产生某种正面或负面的影响。项目风险即包括对项目目标的威胁,也包括促进项目目标的机会。风险源于所有项目之中的不确定因素,项目在不同阶段会有不同的风险,风险会随着项目的进展而变化,不确定性也会随着项......
  • 冒泡
    voidmain(){intnum[x];for(inti=0;i<x-1;i++){for(intj=0;j<x-i-1;j++){if(num[j]>num[j+1]){inttemp=num[j];num[j]=num[j+1];num[j......
  • stm32f103c8t6学习笔记(学习B站up江科大自化协)-ADC
    ADC简介        ADC,英文全称是AnalogtoDigitalConvert,意为模拟数字转换器,简称模数转换器,或者叫AD转换器,STM32主要是数字电路,数字电路只有高低电平,没有几V电压的概念,如果想读取电压值需借助ADC模数转换器来实现。ADC读取引脚上的模拟电压,转化成一个数据存在寄存器......
  • 毕业设计3489基于微信小程序的就业管理系统设计与实现【源代码+文档+调试+讲解视频】
    摘要本文旨在介绍一个基于微信小程序的就业管理系统的设计与实现。该系统通过服务器端和客户端两种用户角色,实现了个人用户管理、企业管理、就业指导管理、职位管理以及系统管理等功能。同时,系统提供了用户友好的界面设计和便捷的操作体验,为求职者和企业提供了一个高效、便......
  • 算法思想总结:位运算
                            创作不易,感谢三连支持!!一、常见的位运算总结标题  二、位1的个数.-力扣(LeetCode) 利用第七条特性:n&(n-1)干掉最后一个1,然后每次都用count++去统计,直到变成0classSolu......
  • SpringCloud学习笔记二:服务间调用
    微服务中,很多服务系统都在独立的进程中运行,通过各个服务系统之间的协作来实现一个大项目的所有业务功能。服务系统间使用多种跨进程的方式进行通信协作,而RESTful风格的网络请求是最为常见的交互方式之一。springcloud提供的方式:1.RestTemplate2.Feign一、服务提供者创建......
  • 数据结构课程设计,用线性表做一个通讯录管理系统
    求一个注释,帮忙解析以下代码#include<iostream>#include<string>#include<cstdlib>#defineMAX2000usingnamespacestd;//通讯录管理系统//设计联系人结构体structPerson{ stringm_Name; intm_Sex; intm_Age; stringm_Phone; stringm_Addr;};//设计......
  • 【算法双周赛】蓝桥杯【小白赛】
    坤星球【算法赛】问题描述坤星球是一颗十万光年之外的星球,相比于地球的时间流逝它的时间流逝更加缓慢,坤星球1年等于地球2.5年。现在问你,2024坤年等于地球多少年?注意:答案输出阿拉伯数字,不能为浮点数。输入格式本题为填空题,无需输入即可作答。输出格式输出一个数......
  • 模拟汽车驾驶的程序(详细注释版)
    使用Unity制作3D驾驶游戏Unity2024 专业游戏设计下载地址网址地址:https://download.csdn.net/download/Samuel2014/89023382在UnityHDRP中创建完整的驾驶游戏定制不同类型的汽车将人工智能汽车和人工智能航路点系统添加到您的赛道添加汽车陈列室菜单以解锁和购买新......