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

平顶山做网站多少钱天河建网站

平顶山做网站多少钱,天河建网站,设计平面广告公司,wordpress 整站带数据题意 让我们在这个字符串中找一定k长度的字串中都至少含有一个相同的字符 让求这个字串的最小长度 分析 也就是说当我们最终确定了 字串的最小长度后 每个以此长度的字串都至少含有一个相同字符 那么当我们找这个长度的时候 也就是说 每个k长度的字串中都至少出现一个相同的…题意 让我们在这个字符串中找一定k长度的字串中都至少含有一个相同的字符 让求这个字串的最小长度 分析 也就是说当我们最终确定了 字串的最小长度后 每个以此长度的字串都至少含有一个相同字符 那么当我们找这个长度的时候 也就是说 每个k长度的字串中都至少出现一个相同的字符 那么也就是说 如果我们知道每个字符间距的最大距离作为这个串的必要结果 也就是说 这个所有字符最大间距的最小值就是我们需要的答案 code #includebits/stdc.h using namespace std; typedef long long ll; char a[100010]; int pos[30],ans[30];// pos存放最长距离 ans中存放每个字符的最大距离 其中取最小的就是结果 const int inf 900010; int main() {gets(a);int c0,len strlen(a);memset(ans,-1,sizeof(ans));for(int i0;ilen;i){// 注意考虑的是每个字符的最大间距 不能忽略一个字符最后的位置和最后长度的距离 和一个字符第一个位置与最开始位置的长度 我们考虑的是if(ans[a[i]-a]-1)ans[a[i]-a] i1;//b与串开始的距离 为最大距离ans[a[i]-a]max(i-pos[a[i]-a],ans[a[i]-a]);// 注意 aaabbb的情况中要考虑到a与最后一个字符的距离 pos[a[i]-a]i;}for(int i0;i26;i)if(ans[i]!-1)ans[i] max(len-pos[i],ans[i]);int resinf;for(int i0;i26;i){if(ans[i]!-1)res min(ans[i],res);}printf(%d\n,res);return 0; }
http://www.zqtcl.cn/news/459308/

相关文章:

  • app导航网站建设多少钱网页游戏破解版
  • 布吉做棋牌网站建设哪家服务好青海做高端网站建设的公司
  • 邙山郑州网站建设好看手机网站推荐
  • 北京建设网官方网站外贸wordpress收款插件
  • 网站关键词进前三响应式手机网站模版
  • 网站采集来源制作好网站
  • 哪个网站有工笔教程免费物流公司网站模板
  • 网站怎么做才有收录西安建设工程信息网人员查询
  • 用dedecms做的网站电子商务公司名称大全简单大气
  • 网站建设的业务员wordpress font awesome
  • 艺术公司网站定制中心怎么搜索网站搜索量
  • 陕西网站建设设计公司西部数码网站管理助手破解版
  • 网站建设框架构建正规的app网站开发
  • 离退休工作网站建设方案wordpress在线浏览pdf
  • 昆明免费网站制作wordpress自定义路由
  • html5视频网站开发江西响应式网站制作
  • 网站照片加水印家装公司十大口碑排名
  • 做网站还有用PHP网站开发如何建立vip
  • 东莞广告公司东莞网站建设辽宁城乡建设部网站
  • 公司网站开发详细流程php网站开发优点
  • 广东网站建设多少钱比较大气的网站
  • asp.net怎么做登录网站网站建设服务网络服务
  • 网站备案级别做公司网站要多少钱
  • 湛江网站seo网站定制排名
  • 为什么网站之有首页被收录企业网站发布图片文章
  • 做网站要准备内蒙做网站
  • 邯郸市搞网站服务务的吗网站建设怎么在图片上加字
  • 卡片风格网站我想做跑腿网站怎么做
  • 公司网站建设前期情况说明如何找厂家地址
  • 超值的郑州网站建设wordpress 移除 新闻