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

高端品牌网站建设优势做网站比较大的公司

高端品牌网站建设优势,做网站比较大的公司,小程序开发平台,电脑广告设计软件题目描述 思路 这个和翻硬币的那个题很像,不过翻硬币只有翻或不翻,二元状态,但这个修改,可以修改成任何数,因为我们想要令修改次数最少,即某个位置上的某个字母出现的最多(看代码理解&#xff…

题目描述

在这里插入图片描述

思路

这个和翻硬币的那个题很像,不过翻硬币只有翻或不翻,二元状态,但这个修改,可以修改成任何数,因为我们想要令修改次数最少,即某个位置上的某个字母出现的最多(看代码理解),那我们就把其余不是他的都改成最多的,这样就是修改最少了

代码

统计每个位置上出现的次数(因为修改是修改成重复的字符串,即abcebf,要想修改成2个重复的,即abcabc , 每个位置上要对应)
要读题!!如果不能整除!要输出-1!!!!!!!!!!不要看一半!

#include<bits/stdc++.h>using namespace std;const int N = 1e5+10;char s[N];
int cnt[N];
int main()
{int n;cin >> n;cin >> s;int len = strlen(s);  //求长度if(len % n != 0){cout<<"-1"<<endl;return 0;}int k = len / n;//每个划分后的字符串长度//如何统计每个位置的字符串出现的次数?//代码能力int maxx = 0;int ans = 0;for(int i = 0; i < k; i++){maxx = 0;memset(cnt, 0, sizeof cnt); //别忘了对cnt数组初始化for(int j = 0; j < n; j++){cnt[s[i+k * j] - 'a']++; //统计每个位置的,有点难想,不过可以记下来maxx = max(maxx, cnt[s[i+k * j] - 'a']); //直接比较了,也不用再遍历一遍了}ans += n - maxx;}cout<<ans<<endl;return 0;
}

总结

认真读题!!
有时候不满足输出-1可以混分!!

http://www.dtcms.com/a/460187.html

相关文章:

  • 怎么做网站埋点手机怎么自己制作网页
  • 餐厅网站建设汽配外贸怎么找客户
  • 建湖做网站有没有专门做名片的网站
  • 有哪些做笔译的网站网站备案为什么要闭站
  • 最好的网站建设报价建设网站有哪些问题
  • 怎么知道网站的ftpseo优化啥意思
  • 网站宣传的方法主要有wordpress中文分词
  • 超大网站制作素材wordpress 检测404
  • 贸易网站开发wordpress 转发
  • 服务器除了做网站还能做什么千万不要去苏州打工
  • 海宁高端高端网站设计1元建网站
  • 专业网站建设网站价格wordpress 运行效率
  • 我的网站打不开长沙市建设局官方网站
  • 可信赖的手机网站设计淄博网站优化资讯
  • 珠海建设网站的公司阳江市建设局网站
  • 临沂市建设安全管理网站网站建设开发公司地址
  • 国外做二手服装网站网站制作教程步骤
  • 单位加强网站建设百度小说app
  • 苏州城乡建设局的网站首页怎样做百度口碑推广自己的网站
  • h5网站制作价格公司网站建设需要些什么要求
  • 织梦做的网站老是被黑网站免费永久
  • wp建站模板天津seo网站设计
  • 网站主页与导航栏的设计万网空间上传网站
  • 网站明确内容漳州 外贸网站建设 SEO
  • 织梦在线考试网站模板wordpress 中文 图片
  • 企企业业网网站站建建设设外文网站建设完成
  • 汕头网站制作设计使用wampserver做响应式网站
  • 注册网站备案商城网站一般建设的宽度
  • 对高校网站建设的期待雇人做淘宝网站多少钱
  • 扁平化设计风格网站网页设计代码怎么写