塔子哥的浏览记录-小红书2024笔试(codefun2000)

题目链接
塔子哥的浏览记录-小红书2024笔试(codefun2000)

题目内容

塔子哥从浏览器调出了用户数据,他想知道,每个用户第一次浏览他题解的先后顺序是什么?

输入描述

输入包含n+1行。 第一行一个正整数n( 1 ≤ n ≤ 1 0 5 1≤n≤10^5 1n105),表示塔子哥拿到的浏览记录的记录条数。 接下来每行一个字符串s(长度在20)以内,表示用户s此时浏览了一次塔子哥的题解。

输出描述

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

样例1

输入

8
a
b
a
c
a
a
a
a

输出

a
b
c

提示

使用哈希表判断字符串是否是第一次出现,如果是,则输出该字符串,否则,跳过该字符串

题解1

#include<bits/stdc++.h>
using namespace std;

int n;
string s;
set<string> st;

int main(){
	
	ios::sync_with_stdio(false);
	cin.tie(nullptr);
	cout.tie(nullptr);

	cin>>n;
	while(n--){
		cin>>s;
		if(st.find(s) == st.end()){
			st.insert(s);
			cout<<s<<'\n';
		}
	}
	return 0;
} 

相关推荐

  1. 浏览记录-2024笔试(codefun2000)

    2024-07-22 14:42:05       21 阅读
  2. 循环序号-美团2023笔试(codefun2000)

    2024-07-22 14:42:05       15 阅读
  3. RGB树-美团2023笔试(codefun2000)

    2024-07-22 14:42:05       24 阅读
  4. 获得笔记详情 API

    2024-07-22 14:42:05       74 阅读
  5. 提供笔记详情API使用说明

    2024-07-22 14:42:05       68 阅读

最近更新

  1. docker php8.1+nginx base 镜像 dockerfile 配置

    2024-07-22 14:42:05       52 阅读
  2. Could not load dynamic library ‘cudart64_100.dll‘

    2024-07-22 14:42:05       54 阅读
  3. 在Django里面运行非项目文件

    2024-07-22 14:42:05       45 阅读
  4. Python语言-面向对象

    2024-07-22 14:42:05       55 阅读

热门阅读

  1. [算法题]mari和shiny

    2024-07-22 14:42:05       17 阅读
  2. 面试官:你对ConcurrentHashMap了解多少?

    2024-07-22 14:42:05       16 阅读
  3. 封装的通用链表(list.c/list.h/test_list.c)

    2024-07-22 14:42:05       17 阅读
  4. 将SQL中的占位符替换成参数

    2024-07-22 14:42:05       14 阅读
  5. 前端控制器模式

    2024-07-22 14:42:05       21 阅读
  6. Redis

    Redis

    2024-07-22 14:42:05      17 阅读
  7. Vue3升级了哪些重要的功能

    2024-07-22 14:42:05       20 阅读
  8. Vue的依赖注入:组件树中的共享数据与功能

    2024-07-22 14:42:05       16 阅读