PAT1071(字符串)
来源:互联网 发布:npm run windows 编辑:程序博客网 时间:2024/06/13 10:20
#include<stdio.h>#include<string>#include<vector>#include<map>#include<iostream>using namespace std;string str;vector<string>v;map<string,int>mp;int leg(char c){if(c>='0'&&c<='9'||c>='a'&&c<='z'||c>='A'&&c<='Z')return 1;elsereturn 0;}int main(){//freopen("in.txt","r",stdin);getline(cin,str);int i=0;while(i<str.length()){string tmp="";while(i<str.length()&&leg(str[i])){if(str[i]>='A'&&str[i]<='Z')str[i]+=32;tmp+=str[i];i++;}if(tmp!="")v.push_back(tmp);i++;}for(int i=0;i<v.size();i++)mp[v[i]]++;map<string,int>::iterator it=mp.begin();string ans;int times=0;while(it!=mp.end()){if(it->second>times){ans=it->first;times=it->second;}it++;}cout<<ans<<" "<<times<<endl;return 0;}
0 0
- PAT1071(字符串)
- pat1071
- pat1071-1080
- 字符串常量(字符串文字)
- 左旋转字符串(字符串)
- 左旋转字符串(字符串)
- 使用字符串(字符串对象)
- 字符串(一)字符串逆序
- 字符串的排列(字符串)
- 左旋转字符串(字符串)
- iOS字符串的各种用法(字符串插入、字符串覆盖、字符串截取、分割字符串)
- 字符串相关操作代码(空格的输入、字符串比较、字符串拷贝、字符串分割、字符串粘着)
- iOS字符串的各种用法(字符串插入、字符串覆盖、字符串截取、分割字符串)
- hdoj2017字符串统计(字符串转换字符串数组)常看
- 字符串处理技术之格式化字符串(字符串大小写转换)
- 有关字符串(正则表达式,URL字符串)
- 字符串面试题(一)字符串逆序
- 53.字符串的排列(字符串)。
- TCP/IP 网络编程 (三)
- leetcode-Longest Substring Without Repeating Characters
- CentOS6系统上Yii/Yii2/Nginx/PHP-FPM配置实例
- POJ 1664 放苹果
- struts2请求基本简要流程
- PAT1071(字符串)
- 结构体和类的区别
- <Context path="/struts2" docBase="D:\strustworkspace\struts2\WebRoot" reloadable="true"/>配置问题
- 12.如何自学Struts2发送邮件和验证补充[视频]
- 迭代器和算法
- static/static const 的初始化
- WCF服务创建实例说明
- Xamarin Getting Started系列翻译一
- JAVA RMI远程方法调用简单实例