时间限制:C/C++语言1000MS;其他语言3000MS
内存限制:C/C++语言131072KB;其他语言655360KB
题目描述:
给出一个序列包含n个正整数的序列A,然后给出一个正整数x,你可以对序列进行任意次操作,每次操作你可以选择序列中的一个数字,让其与x做按位或运算。你的目的是让这个序列中的众数出现的次数最多。请问众数最多出现多少次?
输入:
输入第一行仅包含两个正整数n和x,表示给出的序列的长度和给定的正整数。
(1<=n<=100000,1<=x<=1000)
接下来一行有n个正整数,即这个序列,中间用空格隔开。(1<=a_i<=1000)
输出:
输出仅包含一个正整数,表示众数最多出现的次数。
样例输入:
5 2
3 1 3 2 5
样例输出:
3
代码:
#include <iostream>
using namespace std;
#include <algor