CF1554C-Mikasa
题目大意:定义一个函数MEX(x[])
,返回值为未出现在x[]
中的最小整数。给出两个整数n和m,求MEX(n^0,n^1,n^2...n^m)
(这里的^
指按位异或)。
题目要找的答案x满足
感性分析一下可以知道,如果,那么。那么上式其实可改写为
若要使x最小,可从高位到低位确定x的值,使得高位尽可能为0。具体看代码
1 |
|
题目大意:定义一个函数MEX(x[])
,返回值为未出现在x[]
中的最小整数。给出两个整数n和m,求MEX(n^0,n^1,n^2...n^m)
(这里的^
指按位异或)。
题目要找的答案x满足
感性分析一下可以知道,如果,那么。那么上式其实可改写为
若要使x最小,可从高位到低位确定x的值,使得高位尽可能为0。具体看代码
1 |
|