luogu#P4060. [Code+#1] 可做题
[Code+#1] 可做题
题目描述
qmqmqm希望给sublinekelzrip出一道可做题。于是他想到了这么一道题目:给一个长度为的非负整数序列,你需要计算其异或前缀和,满足条件,.
但是由于数据生成器出现了问题,他生成的序列的长度特别长,并且由于内存空间不足,一部分已经丢失了,只剩余个位置的元素已知。现在qmqmqm找到你,希望你根据剩余的,计算出所有可能的序列对应的序列中的最小值。
输入格式
输入第一行两个非负整数,,分别表示原始序列的长度及剩余元素的个数。
之后行,每行个数,,表示一个剩余元素的位置和数值。
输出格式
输出一个整数表示可能的最小值。
5 3
4 0
3 7
5 0
7
提示
样例解释
已知的序列为:,其中表示这个位置丢失了。一种可能的序列为,对应的序列为,和最小为。可以证明不存在和更小的情况。
注意未知的可以超过已知的范围。
保证输入中所有的不同,且满足。
来自 CodePlus 2017 11 月赛,清华大学计算机科学与技术系学生算法与竞赛协会 荣誉出品。
Credit:idea/卢政荣 命题/卢政荣 验题/何昊天
Git Repo:https://git.thusaac.org/publish/CodePlus201711
感谢腾讯公司对此次比赛的支持。