AT_past18_e.共通部分
通过率:0%
AC君温馨提醒
该题目为【atcoder】题库的题目,您提交的代码将被提交至atcoder进行远程评测,并由ACGO抓取测评结果后进行展示。由于远程测评的测评机由其他平台提供,我们无法保证该服务的稳定性,若提交后无反应,请等待一段时间后再进行重试。
题目描述
有 N 个整数集合:S1,S2,…,SN。
第 i 个集合 Si 包含 Ci 个按递增顺序排列的整数,分别为 Ai,1,…,Ai,Ci。
现在要从这些集合中任选两个及以上的集合,问有多少种选择方式满足下列条件:
- 所选集合的交集中只包含奇数。
其中,所选集合的交集是指所有被选集合都包含的整数所组成的集合。
输入格式
输入由标准输入读入,格式如下:
N
C1 A1,1 A1,2 … A1,C1
C2 A2,1 A2,2 … A2,C2
⋮
CN AN,1 AN,2 … AN,CN
输出格式
输出符合条件的方案数。
输入输出样例
输入#1
3 3 1 2 5 4 1 3 4 5 2 2 3
输出#1
3
输入#2
5 6 4 5 6 9 10 17 5 1 7 9 13 20 6 2 5 8 15 16 20 6 2 5 6 7 16 19 1 3
输出#2
23
说明/提示
样例解释 1
我们枚举所有可能的集合选择、它们的交集以及是否符合条件:
- 选择 S1 和 S2,它们的交集为 {1,5},满足条件。
- 选择 S1 和 S3,它们的交集为 {2},不满足条件。
- 选择 S2 和 S3,它们的交集为 {3},满足条件。
- 选择 S1, S2, S3,它们的交集为 { }(空集),满足条件。
注意,即使交集为空集,也算作满足条件。
数据范围
- 2≤N≤10
- 1≤Ci≤10
- 1≤Ai,1<Ai,2<⋯<Ai,Ci≤100
- 所有输入为整数。
由 ChatGPT 5 翻译
输入解题思路,AI测评打分。不知道怎么写?