I Love ces(大小写字母转换 金马五校赛-上海大学)
2017-07-19 10:37
330 查看
I Love ces
发布时间: 2017年7月8日 21:08 最后更新: 2017年7月8日 22:33 时间限制: 1000ms 内存限制: 128M描述
时间过得好快啊,SHU计算机学院又有新的一批小朋友们进来了。2016级的同学想必也是非常喜欢计算机学院的,于是院长想测试一下大家对计算机的喜爱程度(院长大人别查我水表)。
院长给大家一行由大写字母(A-Z)和小写字母(a-z)组成的字符串,允许同学们在这个字符串里面任意挑选若干个字符,问最多可以组成多少个I LOVE CES(不区分大小写,没有空格,即只要有这8个字符就可以组成一个)。
输入
多组输入,每组一行,输入一个字符串。
字符串长度<=100000。
输出
每组输出一行答案,如题意。
样例输入1 复制
IlovecesiLOVECES
样例输出1
2
#include<iostream> #include<cstdio> #include<cstring> #include<cmath> #include<algorithm> #include<cstdlib> using namespace std; int arr[27]={0}; int main(){ char str [100005]; // cin>>str; // for(int i=0;i<strlen(str);i++){ // if(str[i]-'a'>=0&&str[i]-'a'<26){ // } // else{ // str[i]=str[i]+32; // } // } // cout<<str; while(cin>>str){ memset(arr,0,sizeof(arr)); for(int i=0;i<strlen(str);i++){ if(str[i]-'a'>=0&&str[i]-'a'<26){} else{ str[i]=str[i]+32; } } for(int i=0;i<strlen(str);i++){ arr[str[i]-'a']++; } int minn=999999; for(int i=0;i<26;i++){ if(i==2||i==8||i==11||i==14||i==18||i==21){ if(minn>arr[i])minn=arr[i]; } } if(minn>((int)arr[4]/2))minn=(arr[4]/2); printf("%d\n",minn); } return 0; }
相关文章推荐
- I Love ces“盛大游戏杯”第15届上海大学程序设计联赛夏季赛暨上海高校金马五校赛
- swift 字母大小写转换代码,大写转小写,小写转大写都是一行
- VB作业之字母大小写的转换
- Java中的大小写字母相互转换(不利用Java自带的方法)
- 转换大小写字母
- 大小写字母转换方法
- “盛大游戏杯”第15届上海大学程序设计联赛夏季赛暨上海高校金马五校赛 I
- C语言大小写字母转换
- ASP.net textbox输入自动转换大小写字母
- 神无月排位赛(模拟 金马五校赛-上海大学)
- PHP 大小写转换、首字母大写、每个单词首字母大写转换相关函数
- Office 2007中如何进行字母大小写的转换
- 大牛和普通人的区别的经典案例:首字母大小写转换
- java 大小写字母转换
- eclipse中字母大小写转换快捷键
- js字母大小写转换实现方法总结
- PHP将字符串首字母大小写转换
- C语言实现大小写字母转换
- “盛大游戏杯”第15届上海大学程序设计联赛夏季赛暨上海高校金马五校赛-专题
- 添加好友“盛大游戏杯”第15届上海大学程序设计联赛夏季赛暨上海高校金马五校赛(重现赛)