基本思路:为了简便,先把整个字符串对应的字母都换成大写或小写,然后对每一个出现的字母进行记录次数,把最大的那个次数求出来,乘以2与n进行比较,满足条件则直接输出,否则n–;进行判断,最后将符合条件的输出。
AC代码:

#include<string.h>
#include<iostream>
using namespace std;
int main()
{char c[10000],b[10000];gets(c);//输入字符串int i,n,j,t;n=strlen(c);//计算字符串长度for(i=0;i<n;i++){if(c[i]>='A'&&c[i]<='Z')c[i]=c[i]+32;//全部转化成小写或大写} for(i=0;i<n;i++){b[c[i]-'a'+1]++;//进行记录次数}int d=0;for(i=1;i<=26;i++){if(b[i]>d)d=b[i];//找出最多的次数}while(d*2<=n){n--;//寻找符合题意的值}cout<<n;//输出return 0;
}

注意事项:
1.力求简便,所以要把字母化成统一大小写
2.记录次数,一定要想清楚关系
3.输出条件很重要

题解2:Supper字符串相关推荐

  1. PAT甲级1108 Finding Average :[C++题解]stof、字符串变成浮点数、try和catch捕获异常、C++语法题

    文章目录 题目分析 题目来源 题目分析 来源:acwing 分析: C++中有函数stoi表示把string 变成int,还有函数stof,表示把string变成float.如果是合法数字的话,sto ...

  2. cout输出字符串_leetcode C++题解系列-042 字符串相乘

    题目 给定两个以字符串形式表示的非负整数 num1 和 num2,返回 num1 和 num2 的乘积,它们的乘积也表示为字符串形式.示例 1:输入: num1 = "2", nu ...

  3. leetcode题解767-重构字符串

    问题描述 给定一个字符串S,检查是否能重新排布其中的字母,使得两相邻的字符不同. 若可行,输出任意可行的结果.若不可行,返回空字符串. 示例 1: 输入: S = "aab" 输出 ...

  4. leetcode题解776-旋转字符串

    问题描述 给定两个字符串, A 和 B. A 的旋转操作就是将 A 最左边的字符移动到最右边. 例如, 若 A = 'abcde',在移动一次之后结果就是'bcdea' .如果在若干次旋转操作之后,A ...

  5. leetcode题解151-翻转字符串里的单词

    问题描述 给定一个字符串,逐个翻转字符串中的每个单词. 示例 1: 输入: "the sky is blue" 输出: "blue is sky the" 示例 ...

  6. 来自北大算法课的Leetcode题解:43. 字符串相乘

    代码仓库:Github | Leetcode solutions @doubleZ0108 from Peking University. 解法1(T28% S77%):第一次做大数乘法,才意识到好久 ...

  7. 力扣题解:43. 字符串相乘:模拟“乘法竖式”

    题目 给定两个以字符串形式表示的非负整数 num1 和 num2,返回 num1 和 num2 的乘积,它们的乘积也表示为字符串形式. 示例 1: 输入: num1 = "2", ...

  8. Codeforces round 396(Div. 2) 题解

    Problem A 题目大意 给定两个字符串,要求构造出一个最长的一个串满足:这个串是其中一个串的字序列并且不是另一个串的子序列.输出长度.\((len \leq 10^5)\) 题解 千万年死在读题 ...

  9. 牛客题霸 [最大数] C++题解/答案

    牛客题霸 [最大数] C++题解/答案 题目描述 给定一个数组由一些非负整数组成,现需要将他们进行排列并拼接,使得最后的结果最大,返回值需要是string类型 否则可能会溢出 题解: 将字符串存入ve ...

最新文章

  1. LeetCode简单题之差的绝对值为 K 的数对数目
  2. 常见的集合容器应当避免的坑
  3. 重写了GD32VF103的启动脚本和链接脚本
  4. Detectron-MaskRCnn:Mask判别和获取前向Mask的标签
  5. E. Party Company(树上问题)
  6. proxy_pool开源项目攻克学习
  7. 汉仪尚巍手书有版权吗_为什么“汉仪尚巍手书”会大行天下?
  8. react 改变css样式_web前端入门到实战:编写CSS代码的8个策略,资深开发工程师总结...
  9. 阿里云安装宝塔打不开 已经开放安全组_centOS7 apache安装PHPMYADMIN
  10. 记录一次APP的转让流程
  11. 幂等校验是什么意思_什么是接口的幂等性,如何实现接口幂等性?一文搞定
  12. 官网下载Android Studio以及SDK
  13. c语言全局变量6,C语言全局变量定义方法
  14. US1M-ASEMI高效恢复二极管US1M
  15. php采集今日头条,用php蓝天采集器抓取今日头条ajax的文章内容
  16. Android仿微信朋友圈九宫格图片展示自定义控件,支持缩放动画~
  17. “暗云”BootKit木马详细技术分析
  18. linux如何连接手机传文件,Ubuntu和手机通过蓝牙互传文件
  19. 张果老能是鸿蒙时期一蝙蝠,历史书中张果老的故事,一只蝙蝠的传奇
  20. AC/DC 反激 (Flyback) 控制器

热门文章

  1. Pytorch nn.Parameter()
  2. Android GPS模块概念简介
  3. 不看不知道 轿车制造成本大揭密
  4. 【Unity3D】Helloworld
  5. 经典面试题:CSS定位知识及小盒子套大盒子的方法
  6. 分享一个SlideShare:《做卓有成效的程序员》
  7. 继电保护原理1.2-反时限过流保护
  8. 智能车小白必看,该竞赛相关宝贵经验+资源借鉴总结1
  9. 他一跳槽就裁员4.5万,却让快倒闭的IBM涅槃重生
  10. CTU 2017 B - Pond Cascade 二分