博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
0084-CYX的异己
阅读量:6465 次
发布时间:2019-06-23

本文共 742 字,大约阅读时间需要 2 分钟。

题目

CYX的异己
难度级别:A; 运行时间限制:1000ms; 运行空间限制:256000KB; 代码长度限制:2000000B
试题描述
CYX 不仅学习成绩优秀,人际关系还处理得非常好,即使是这样,也偶尔有人与他的观点不同,尽管他知道异己者有明显的错误,但他仍然不能说服异己者,咋办呢?这个问题很难,但智慧的 CYX 也有办法解决。现在输入 n 个小写字母表示 n 个人的观点,相同的字母表示观点相同,出现最多的那个字母出现的次数一定是遥遥领先,而且代表 CYX 的观点,请你计算有多少个同学与 CYX 的观点不同。
输入
第一行包含一个正整数 n(不超过10000) ,第二行仅包含 n 个小写字母。
输出
一个数,表示与 CYX 观点不同的人数。
输入示例
18
quwqqqqqqqqqqqqqqq
输出示例
2

分析

  字符串的判断与比较。解决哪种观点出现次数最多并比较的问题就会非常简单。

代码

#include
using namespace std;char a[10005],b;int n,sum,maxn;int main(){ scanf("%d",&n); for(int i=0;i
>a[i]; for(int i=0;i
maxn) maxn=sum;//判断是否为出现最多次的观点。 sum=0;//清空计数器。 } printf("%d",n-maxn);//计算剩余人数。 return 0;}

转载于:https://www.cnblogs.com/DARTH-VADER-EMPIRE/p/10125270.html

你可能感兴趣的文章
Bootstrap技术: 模式对话框的使用
查看>>
小知识,用myeclipes找jar
查看>>
linux下的chm阅读器?
查看>>
[LintCode] Longest Substring Without Repeating Characters
查看>>
in-list expansion
查看>>
设计原则(四):接口隔离原则
查看>>
基于react的滑动图片验证码组件
查看>>
iOS快速清除全部的消息推送
查看>>
ecshop二次开发攻略
查看>>
java单例模式深度解析
查看>>
什么是堆、栈?
查看>>
记录一次axios的封装
查看>>
【学习笔记】阿里云Centos7.4下配置Nginx
查看>>
VuePress手把手一小時快速踩坑
查看>>
dnsmasq安装使用和体验
查看>>
学习constructor和instanceof的区别
查看>>
Vijos P1881 闪烁的星星
查看>>
ABP理论学习之领域服务
查看>>
Qt 控制watchdog app hacking
查看>>
让所有IE支持HTML5的解决方案
查看>>