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

商城网站建设模板百度云网盘搜索引擎入口

商城网站建设模板,百度云网盘搜索引擎入口,seo免费资源大全,青岛专业餐饮网站制作码蹄集OJ-连续的串 给你一个字符串,找出现次数最多的长度为2的子串。 暴力解决:定义一个二维数组,横坐标代表长度为二的字符串的第一个字母,纵坐标指的是第二个字母。遍历所给字符串,每两个两个遍历,最后…

码蹄集OJ-连续的串

给你一个字符串,找出现次数最多的长度为2的子串。

暴力解决:定义一个二维数组,横坐标代表长度为二的字符串的第一个字母,纵坐标指的是第二个字母。遍历所给字符串,每两个两个遍历,最后取得二维数组的最大值。最后从数组中将这个最大值所对应的字符串找出来。

#include<bits/stdc++.h> using namespace std;int main( )
{int n,b=0;char s[101];cin>>n>>s;int arr[26][26]={0};for(int i=0;i<n-1;i++){int x=s[i]-'A';int y=s[i+1]-'A';arr[x][y]++;b=max(b,arr[x][y]);}for(int i=0;i<26;i++){for(int j=0;j<26;j++){if(arr[i][j]==b){cout<<char('A'+i)<<char('A'+j);return 0;}}}
}

利用map数据结构解决:

    map<string, int> freq;

定义一个map集合,表示每一种字符串出现的次数。利用substr()函数从i开始向后取2个元素,再将这个字符串出现的次数加一。遍历哈希表找到出现次数的最大值,也就是值(p.second())的最大值,和这个键值所对应的字符串。

#include<bits/stdc++.h> using namespace std;int main( )
{int n;string s;cin >> n >> s;map<string, int> freq;for(int i=0;i<n-1;i++){string sub=s.substr(i,2);freq[sub]++;}int maxnum=0;string ss;for(const auto&p:freq){if(p.second>maxnum||p.second==maxnum&&(ss.empty()||p.first<ss)){maxnum=p.second;ss=p.first;}}cout<<ss<<endl;return 0;
}

http://www.dtcms.com/wzjs/8613.html

相关文章:

  • 品牌建设实施纲要天津seo推广
  • 库尔勒网站商城建设优化神马网站关键词排名价格
  • 网站开发方案案例百度识图官网
  • wordpress 主题2周前网站seo是什么
  • 中企动力 网站报价网络营销推广渠道有哪些
  • 企业手机网站建设价位竞价推广公司
  • 信息聚合网站怎么做怎么优化推广自己的网站
  • 做网站运营有前景吗最近一周新闻大事摘抄2022年
  • 做网站的创业计划书网络推广服务协议
  • 手机网站的必要性营销网站定制
  • 自己做的网站找不到了win7优化设置
  • 网站做302跳转的意义做推广哪个平台效果好
  • ppt制作软件模板网站百度自然搜索排名优化
  • 做网站投入免费网站seo排名优化
  • 莆田市商城网站建设我想做电商怎么加入
  • 荣成网站建设搜索引擎网站排名优化方案
  • 网站的在线支付怎么做个人推广网站
  • 做搜索关键词任务网站baidu百度首页
  • 简单做图网站好的营销网站
  • html的制作网站的优点铜陵seo
  • 网站开发项目商业计划书湖南关键词优化快速
  • 江西南昌疫情防控最新政策重庆seo报价
  • 早期做网站 如何推广广告推广软件
  • 设计做任务的网站百度seo公司
  • 做网站需要学什么专业的google推广公司
  • 电子商务职业生涯规划书南京百度seo公司
  • 网址大全软件下载安装杭州排名优化软件
  • 莘县制作网站软文写作平台发稿
  • 网站色调搭配营销传播
  • 网站建设平面要多少分辨率做销售最挣钱的10个行业