#CSPR01A. 小珅与异星语言的挑战

    ID: 9951 传统题 1000ms 512MiB 尝试: 4 已通过: 1 上传者: 标签>编程题c++CSPCSP复赛CSP模拟练习CSP复赛模拟第01套第01套-A题

小珅与异星语言的挑战

小珅与异星语言的挑战

题目描述

在遥远的星际联盟学院里,小珅同学正在参加一场至关重要的“跨物种语言学”研讨会。在这个时代,人类与各种异形生物之间的交流日益频繁,语言成为了连接不同文明的关键桥梁。

“小泽,今天的会议记录员请假了,我们需要你帮忙写一个程序,”小珅老师指着全息屏幕上密密麻麻的外星通讯记录说道,“这些记录包含了星舰舰长的勇敢宣言、机械智能的冷冰冰指令,甚至是其他种族的外星语言。每一句话都饱含着重要的战术信息或外交密约。”

小珅老师提出了具体的需求:“请你编写一个程序,能够自动扫描这些通讯记录,找出每一句话中最长的单词。如果一个句子中包含多个长度相同的‘最长单词’,请优先输出第一个出现的。”

小泽推了推眼镜,脑海中浮现出复杂的分词逻辑和字符串遍历算法。现在,请你帮助小泽完成这个艰巨的任务,让星际联盟的沟通更加顺畅!

输入格式

输入包含多行,每行是一个由英文单词组成的句子。单词之间由一个或多个空格分隔。

输出格式

输出为多行,每行对应输入中每个句子的最长单词(若有多个长度相同的,输出第一个)。

输入输出样例

输入 #1


I am the Starfleet Captain, sir.
You cannot decipher my alien cryptography.
Hyperspace jump can break the spacetime.

输出 #1


Starfleet
cryptography.
Hyperspace

输入 #2


visiting a shop specializing in cabbage.
However, if you buy more than 999999999 heads of cabbage at once
the amount of money needed to buy

输出 #2


specializing
999999999
amount

说明/提示

  • 行数:1行数10001 \le \text{行数} \le 1000
  • 每行字符数:10000\le 10000
  • 单词长度:100\le 100