304002: CF769D. k-Interesting Pairs Of Integers
Memory Limit:256 MB
Time Limit:2 S
Judge Style:Text Compare
Creator:
Submit:0
Solved:0
Description
k-Interesting Pairs Of Integers
题意翻译
给 $n$ 个数,求 $n$ 个数中任选两个数$x,y$,满足 $x,y$ 在二进制下恰好有 $k$ 位不同的情况数量。 选择的顺序不同也是属于同一种情况。题目描述
Vasya has the sequence consisting of $ n $ integers. Vasya consider the pair of integers $ x $ and $ y $ k-interesting, if their binary representation differs from each other exactly in $ k $ bits. For example, if $ k=2 $ , the pair of integers $ x=5 $ and $ y=3 $ is k-interesting, because their binary representation $ x $ =101 and $ y $ =011 differs exactly in two bits. Vasya wants to know how many pairs of indexes ( $ i $ , $ j $ ) are in his sequence so that $ i<j $ and the pair of integers $ a_{i} $ and $ a_{j} $ is k-interesting. Your task is to help Vasya and determine this number.输入输出格式
输入格式
The first line contains two integers $ n $ and $ k $ ( $ 2<=n<=10^{5} $ , $ 0<=k<=14 $ ) — the number of integers in Vasya's sequence and the number of bits in which integers in k-interesting pair should differ. The second line contains the sequence $ a_{1},a_{2},...,a_{n} $ ( $ 0<=a_{i}<=10^{4} $ ), which Vasya has.
输出格式
Print the number of pairs ( $ i $ , $ j $ ) so that $ i<j $ and the pair of integers $ a_{i} $ and $ a_{j} $ is k-interesting.
输入输出样例
输入样例 #1
4 1
0 3 2 1
输出样例 #1
4
输入样例 #2
6 0
200 100 100 100 200 200
输出样例 #2
6