➳ENTRY 新浪微博可以在发言中嵌入“话题”,即将发言中的话题文字写在一对“#”之间,就可以生成话题链接,点击链接可以看到有多少人在跟自己讨论相同或者相似的话题。新浪微博还会随时更新热门话题列表,并将最热门的话题放在醒目的位置推荐大家关注。

本题目要求实现一个简化的热门话题推荐功能,从大量英文(因为中文分词处理比较麻烦)微博中解析出话题,找出被最多条微博提到的话题。

输入格式:

输入说明:输入首先给出一个正整数N(≤ ),随后N行,每行给出一条英文微博,其长度不超过140个字符。任何包含在一对最近的#中的内容均被认为是一个话题,输入保证#成对出现。

输出格式:

第一行输出被最多条微博提到的话题,第二行输出其被提到的微博条数。如果这样的话题不唯一,则输出按字母序最小的话题,并在第三行输出And k more …,其中k是另外几条热门话题的条数。输入保证至少存在一条话题。

  • 注意:两条话题被认为是相同的,如果在去掉所有非英文字母和数字的符号、并忽略大小写区别后,它们是相同的字符串;同时它们有完全相同的分词。输出时除首字母大写外,只保留小写英文字母和数字,并用 一 个 空 格 分隔原文中的单词。

输入样例:

4
This is a #test of topic#.
Another #Test of topic.#
This is a #Hot# #Hot# topic
Another #hot!# #Hot# topic

输出样例:

Hot
2
And 1 more ...

Ω

第一次提交…

可以接受的啦,毕竟

AC只是coding中的冰淇淋,debug才是coding的正餐。

——沃滋基硕德

本题满分30分,我已经拿到了20分,看来 大势已去,让我们看下一题 又是一些非常微小的细节所导致的错误。 通过仔细阅读题目,不难发现【注意】里面有一句非常显眼的话说要用 **一 个 空 格** 分隔单词。 So easy的啦~读到空格的时候把后面的分隔符全部读掉就完事了。

哦对,空格可能在开头 哦对,非英文字母和数字的符号也会分隔 哦对,空格后面还可能是结束符’#’ 哦对,会不会’#’之间只有空格呢

7-46 新浪微博热门话题相关推荐

  1. 5-46 新浪微博热门话题 (30分)

    5-46 新浪微博热门话题 (30分) 新浪微博可以在发言中嵌入"话题",即将发言中的话题文字写在一对"#"之间,就可以生成话题链接,点击链接可以看到有多少人在 ...

  2. 数据结构PTA 进阶实验5-3.2 新浪微博热门话题

    进阶实验5-3.2 新浪微博热门话题 题目 解法 题目 新浪微博可以在发言中嵌入"话题",即将发言中的话题文字写在一对"#"之间,就可以生成话题链接,点击链接可 ...

  3. 数据结构PTA习题:进阶实验5-3.2 新浪微博热门话题 (30分)

    进阶实验5-3.2 新浪微博热门话题 (30分) 新浪微博可以在发言中嵌入"话题",即将发言中的话题文字写在一对"#"之间,就可以生成话题链接,点击链接可以看到 ...

  4. 7-46 新浪微博热门话题(字符串)

    题目链接:7-46 新浪微博热门话题 考查知识:字符串 题意描述: 给定n条微博,每条微博里有若干话题,试统计被最多条微博提到的话题. 思路简析: 首先对#号位置进行记录,然后用a.substr(开始 ...

  5. PAT结构与算法7-46 新浪微博热门话题 (50行精简 测试点分析)

    7-46 新浪微博热门话题 (30 分) 新浪微博可以在发言中嵌入"话题",即将发言中的话题文字写在一对"#"之间,就可以生成话题链接,点击链接可以看到有多少人 ...

  6. 7-46 新浪微博热门话题 (30 分)(思路+详解+set + map)pta逐个点过的 来呀兄弟们

    一 :题目 新浪微博可以在发言中嵌入"话题",即将发言中的话题文字写在一对"#"之间,就可以生成话题链接,点击链接可以看到有多少人在跟自己讨论相同或者相似的话题 ...

  7. python爬取新浪微博热门话题保存到excel等文件

    第一步 在网页上登录新浪微博,获取登录cookie 先把它复制好先,进行第二步 第二步 废话不多说,直接上代码,把刚刚复制好的值,赋给co变量 # -*- coding: utf-8 -*- &quo ...

  8. 7-46 新浪微博热门话题 (30分)--map

    1 #include<iostream> 2 #include <map> 3 #include <string> 4 #include <cstring&g ...

  9. PTA新浪微博热门话题(题面毒瘤)

    这道题的题目描述非常容易让人误解 测试点1容易过掉 一般没有问题 测试点2会出现k等于0的情况 这个时候最后一行是不输出的(题目没有写清楚) 测试点3容易出现PE 实际上是中间的处理过程存在问题 这里 ...

最新文章

  1. Observer设计模式【利用商品概念解释】
  2. javascript php 区别,PHP 或者 JavaScript 这些弱类型 的|| 和 | 的区别, 附代码;
  3. 窗体控件随窗体大小改变(仍有不足)
  4. 95-910-148-源码-FlinkSQL-Flink SQL自定义聚合函数
  5. Java简单从文件读取和输出
  6. IIS出现问题报CS0016
  7. iOS 整理iOS9适配中出现的坑
  8. jtopo node.text换行_JTopo 使用
  9. ASP使用ASPupload组件上传多个文件
  10. 漫威漫画公司(Marvel Comics)简介
  11. 全网通工业无线路由器多网口工业路由器
  12. Rxjava中的Hot Observable 和 Cold Observable
  13. 今天好无聊……悟空……你变成女妖精吧……
  14. C3P0Util 的制作 及DButils 中的 QueryRunner 类的使用
  15. USB转多路串口 USB hub USB扩展
  16. BZOJ 1911 (APIO 2010) 特别行动队
  17. 一文集齐几大硬核Linux技术公众号,不是精品不推荐
  18. 安装elevation_mapping与traversability_estimation
  19. 关于单片机对三极管B值的测量
  20. Thomas-Calculus——Infinite Sequences and Series(托马斯-微积分——无穷数列和级数-无穷级数)

热门文章

  1. C++ 中打开 exe 文件
  2. 【EV 录屏】电脑音视频录制软件:EV 录屏——下载和安装
  3. java向kafka推送数据_Java kafka消息的发送与接收
  4. Office的Ctrl C,Ctrl V使用过多?一起看看python如何处理
  5. 活动通知html代码大全,促销活动通知范文
  6. 原生js 或vue实现60分钟倒计时案例
  7. 软件测试的“道”与“术” - 软件测试新观察(转载崔启亮的文章)
  8. 后台管理系统项目搭建
  9. 安装软件提示无效驱动器D
  10. 手机屏幕如何投屏到电脑显示器上?