AT_past202303_f.集合の問題
普及-
通过率:0%
AC君温馨提醒
该题目为【atcoder】题库的题目,您提交的代码将被提交至atcoder进行远程评测,并由ACGO抓取测评结果后进行展示。由于远程测评的测评机由其他平台提供,我们无法保证该服务的稳定性,若提交后无反应,请等待一段时间后再进行重试。
题目描述
给定一个包含 N 个整数的集合 S={S1,S2,…,SN},请你回答 Q 个如下格式的询问:
- 给定一个包含 M 个整数的集合 T={T1,T2,…,TM},请你求出 S 与 T 的并集包含多少个不同的整数。
输入格式
输入从标准输入读取,格式如下:
N S1 S2 … SN Q Query1 Query2 ⋮ QueryQ
其中,Queryi 表示第 i 个询问。每个询问的格式如下:
M T1 T2 … TM
输出格式
输出共 Q 行。
第 i 行输出第 i 个询问的答案,为一个整数。
输入输出样例
输入#1
5 2 3 5 7 11 5 6 1 3 5 7 9 11 6 12 10 8 6 4 2 3 5 7 3 3 8 4 6 12 3 2 1 6 5 4 9 8 7 12 11 10
输出#1
7 10 5 8 12
说明/提示
样例解释 1
在本样例输入中,S={2,3,5,7,11},共给出 5 个询问。
- 第 1 个询问,T={1,3,5,7,9,11}。S 与 T 的并集为 {1,2,3,5,7,9,11},包含 7 个不同的整数。
- 第 2 个询问,T={12,10,8,6,4,2}。S 与 T 的并集为 {2,3,4,5,6,7,8,10,11,12},包含 10 个不同的整数。
数据范围
- 输入中的所有数值均为整数。
- 1≤N≤2×105
- 1≤Si≤109
- 若 i=j,则 Si=Sj。
- 保证每个询问满足以下条件:
- 1≤M
- 若 i=j,则 Ti=Tj。
- 输入中所有 M 的总和不超过 2×105。
由 ChatGPT 5 翻译
输入解题思路,AI测评打分。不知道怎么写?