#include <iostream>
#include <map>
#include <vector>
#include <fstream>
#include <sstream>
#include <string>
#include<algorithm>
#include<functional>
using namespace std;
int cmp(const pair<string,int> & x, const pair<string,int>& y)
{
return x.second > y.second;
}
int main()
{
map<string,int>::iterator it;
map<string,int> ma;
ifstream in("in.txt");// 读入的文件。
ofstream out("result.txt");
string str;
string st;
while( in>>st )
{
it=ma.find(st);
if( it!=ma.end() )
++(*it).second;
else
ma[st]=1;
}
vector< p
#include <map>
#include <vector>
#include <fstream>
#include <sstream>
#include <string>
#include<algorithm>
#include<functional>
using namespace std;
int cmp(const pair<string,int> & x, const pair<string,int>& y)
{
return x.second > y.second;
}
int main()
{
map<string,int>::iterator it;
map<string,int> ma;
ifstream in("in.txt");// 读入的文件。
ofstream out("result.txt");
string str;
string st;
while( in>>st )
{
it=ma.find(st);
if( it!=ma.end() )
++(*it).second;
else
ma[st]=1;
}
vector< p