垃圾分类
You cannot submit for this problem because the contest is ended. You can click "Open in Problem Set" to view this problem in normal mode.
题目描述
Bob 有很多垃圾。有一天,他想要对它们进行分类。
对于每一件垃圾,其类型用一个正整数表示。
他有 个操作。对于每个操作,可能是以下两种操作之一。
1 s x
他告诉你,名为 的垃圾类型为 。2 s
他想询问你垃圾 的类型。
但他的记忆并不总是准确的。
对于每个操作 , 可能没有在之前的操作 中出现过。
我们定义两个字符串 和 的相似度为 。
这里所有字符串的索引从 开始。
对于一个字符串 ,其类型是与 相似度最大的字符串的类型,在所有之前操作 中出现过的字符串中。如果有多个字符串与 的相似度都最大,那么 的类型是这些字符串类型中的最小值。
现在,他希望你解决这个问题。
输入格式
第一行包含一个整数 ,表示操作的数量。
接下来的 行包含操作,每行一个。它们对应于题目中给出的描述。
保证对于每个操作 ,在它之前至少有一个操作 。
但有些垃圾会有多种类型,你可以将其视为你读到的最小类型。
垃圾的名称仅由小写拉丁字母组成。
。
输出格式
对于每个操作 ,你应该在单独的一行中输出一个整数,即垃圾 的类型。
输入输出样例 #1
输入 #1
4
1 aaa 1
2 aa
1 ab 2
2 bb
输出 #1
1
2
限制与约定
对于 的样例,
对于 的样例,
- 时间限制:
- 空间限制:
[柳泉中学,龙凤苑中学,科技苑中学]拔高班第九次训练
- Status
- Done
- Rule
- IOI
- Problem
- 6
- Start at
- 2025-5-9 16:30
- End at
- 2025-5-9 22:00
- Duration
- 5.5 hour(s)
- Host
- Partic.
- 49