您现在的位置: 爱51代码网 >> 主页设计 >> 文章正文
ZOJ 3700 Ever Dream 文章中单词的处理 .
ouch
For my taste for my lust

Your beauty cascaded on me
In this white night fantasy

"All I ever craved were the two dreams I shared with you.
One I now have, will the other one ever dream remain.
For yours I truly wish to be."

Sample Output
for ever with dream

--------------------------------------------------------------------------------

Author: HUANG, Qiao
Contest: The 13th Zhejiang University Programming Contest


 

题意:

对于一篇文章   有如下处理   把所有单词统计出来 每个单词出现频率 注意单词的概念  只有有字符组成的才是单词     另外不分大小写  

像“All  All是单词      you.   you也是单词 去掉边上的符号就是单词 也算是单词  对于I‘m  不是单词 中间有符号’  

将出现频率相同的单词作为一组

对于每组  输出长度最长的单词,如果有多个单词都是最长的,那么输出字典序倒数第二个 

输出的时候按频率从大到小

 

[cpp] view plaincopyprint?
01.#include<stdio.h>  
02.#include<map>  
03.#include<set>  
04.#include<string>  
05.#include<string.h>  
06.#include<iostream>  
07.using namespace std; 
08.map<string,int>mp; 
09.map<string,int>::iterator it; 
10.set<string>st; 
11.set<string>::iterator ii; 
12.int mx,flag=0;//mx记录最大频率  
13.char s[1000],ss[1000]; 
14.void solve() 
15.{ 
16.    int i,mmax=0,k; 
17.    flag=0; 
18.    for(i=mx;i>=2;i--)//暴力所有频率  
19.    { 
20.        st.clear(); 
21.        mmax=0; 
22.        for(it=mp.begin();it!=mp.end();it++)//mp存了所有单词  其中也有一些不是单词 比如i'm  
23.        { 
24.            if(it->second==i)//如果频率等于i  
25.            {  
26.                for(k=0;k<it->first.size();k++)//判断是不是一个正确的单词  排除掉i'm  you're等  
27.                    if(it->first[k]>='a'&&it->first[k]<='z') 
28.                         continue; 
29.                    else break; 
30.           

上一页  [1] [2] [3] [4] [5] [6] 下一页

  • 上一篇文章:

  • 下一篇文章: 没有了
  • 最新文章 热点文章 相关文章
    ZOJ 3700 Ever Dream 文章中单词
    TortoiseGit和msysGit安装及使用
    asp中有一段javascipt的网页鼠标
    sharepoint 2010 获取用户信息Us
    设计包含max函数的队列
    随机从数组中取出指定的不重复的
    mysql主从同步延迟方案解决的学习
    青岛科学六年级下册教材分析
    生日旅行总结
    中小板生日快乐随感
    sharepoint 2010 获取用户信息Us
    mysql主从同步延迟方案解决的学习
    生日旅行总结
    中小板生日快乐随感
    送生日快乐桑葚乳酪小蛋糕
    写给女儿的生日快乐
    总分公司财务核算
    恢复使用繁体字可行性研究报告
    保险受益人制度相关问题的探讨
    初中生地理读图能力培养的研究
    TortoiseGit和msysGit安装及
    Eclipse、MyEclipse使用git插
    asp中有一段javascipt的网页
    js倒计时,即使刷新也没事源
    AJAX 访问php数据库返回结果
    js解析java字符串代码
    C#读txt如何只读取部分内容
    C# winform如何取到一个网页
    “Point”是“System.Drawin
    Google paly上如何赚美元
     



    设为首页 | 加入收藏 | 网站地图 | 友情链接 |