← 回到所有文章

temp

反复听 题目描述 最近,txw同学在学一种很新的东西——IO,但是碍于QI限制,他听不懂sh教练讲课,于是txw同学想到了一个办法——反复听。txw同学有一台机读复REID。他可以在sh教练上课的时候…

笔记文章的简约插画封面

反复听

题目描述

最近,txw同学在学一种很新的东西——IO,但是碍于QI限制,他听不懂sh教练讲课,于是txw同学想到了一个办法——反复听。txw同学有一台机读复REID。他可以在sh教练上课的时候选取一段话语进行录音,比如:txw同学觉得环循算法很难,于是他录了个音,准备回家反复听。可是录到一半,txw发现他的机读复REID弹出了一个窗口“MLE”,哦原来是内存不足啊!这次事故使txw同学的录音全部丢失!于是txw同学找到了你,现在他要在两节课中选择一些知识点进行录音,他升级了他的机读复REID,可以查看在无限个平行宇宙中,每个机读复REID的内存,但是副作用是每一节课只能录音一次。现在txw同学选取了无限个平行宇宙,使得sh老师讲的课程完全一致,并且每个平行宇宙的REID内存容量不同。如果有种录音方案,使得可以刚好用完其内存,那么我们称之为一个录音方案。现在,txw同学想知道每个平行宇宙中的机读复REID,可以有几个录音方案。

输入格式

numinum_{i} 表示第 ii 堂课中有几条知识点可以录音, MikMi_{k} 表示第 ii 堂课中第 kk 条知识点的内存占用 ( iϵ[1,2],kϵ[1,numi]i \epsilon[1,2] , k \epsilon[1,num_{i}] )。

第一行 两个正整数 num1num_{1} 、num2num_{2} 。

第二行 num1num_{1} 个正整数,第 kk 个正整数示 M1kM1_{k} 。

第三行 num2num_{2} 个正整数,第 kk 个正整数示 M2kM2_{k} 。

输出格式

第 ii 个平行宇宙的录音方案数用 ansians_{i} 表示

每个 ansians_{i} 的异或

输入输出样例

输入 #1

1 1
2
3

输出 #1

1

说明/提示

【数据范围】

m≤1000m \leq 1000

∑i=12∑k=1mMik≤1000\sum_{i=1}^{2}\sum_{k=1}^{m} Mi_{k} \leq 1000

tips:题目中暗示了此题正解

谢谢你,读到这里。

本文同步自洛谷专栏,保留原始正文与发布时间。在洛谷查看原文 ↗

搜索文章

输入关键词,发现一些值得阅读的文字。

探索文字里的小小世界esc 关闭