首页 > 试题广场 >

小苯的文章浏览

[编程题]小苯的文章浏览
  • 热度指数:285 时间限制:C/C++ 1秒,其他语言2秒 空间限制:C/C++ 256M,其他语言512M
  • 算法知识视频讲解
小苯是小红书的忠实用户之一。

这天,在“小红书app”发了一篇文章后,收获了若干浏览量。但其中有人浏览了多次,小苯现在想知道所有人第一次浏览的先后顺序,请你帮帮他吧。

输入描述:
输入包含 n + 1 行。
第一行一个正整数 n\ (1 \leq n \leq 10^5),表示小苯拿到的浏览记录的记录条数。
接下来每行一个字符串 s(长度在20)以内,表示 id 为 s 的用户此时浏览了一次小苯的文章。


输出描述:
输出包含若干行,每行一个字符串s,表示用户的 id。按照每个浏览的用户第一次浏览的顺序输出。
示例1

输入

8
qcjj
benh
qsmcgogo
qcjj
ducksajin
benh
ducksajin
acidlemon

输出

qcjj
benh
qsmcgogo
ducksajin
acidlemon

说明

共有以上5人点赞,按照第一次点的顺序输出即可。
头像 丨阿伟丨
发表于 2025-09-15 14:12:48
题目链接 小苯的文章浏览 题目描述 小苯收到 条文章浏览记录,每条记录都是一个用户的 ID 字符串。同一个用户可能会浏览多次,产生多条记录。 需要按照这些记录的出现顺序,输出所有独立用户的 ID,每个 ID 只输出其第一次出现的那一次。 解题思路 这个问题要求我们对一个数据流进行去重,同时保持每个 展开全文