CF467B.Fedor and New Game

普及/提高-

通过率:0%

AC君温馨提醒

该题目为【codeforces】题库的题目,您提交的代码将被提交至codeforces进行远程评测,并由ACGO抓取测评结果后进行展示。由于远程测评的测评机由其他平台提供,我们无法保证该服务的稳定性,若提交后无反应,请等待一段时间后再进行重试。

题目描述

After you had helped George and Alex to move in the dorm, they went to help their friend Fedor play a new computer game «Call of Soldiers 3».

The game has (m+1)(m+1) players and nn types of soldiers in total. Players «Call of Soldiers 3» are numbered form 11 to (m+1)(m+1) . Types of soldiers are numbered from 00 to n1n-1 . Each player has an army. Army of the ii -th player can be described by non-negative integer xix_{i} . Consider binary representation of xix_{i} : if the jj -th bit of number xix_{i} equal to one, then the army of the ii -th player has soldiers of the jj -th type.

Fedor is the (m+1)(m+1) -th player of the game. He assume that two players can become friends if their armies differ in at most kk types of soldiers (in other words, binary representations of the corresponding numbers differ in at most kk bits). Help Fedor and count how many players can become his friends.

输入格式

The first line contains three integers nn , mm , kk (1<=k<=n<=20; 1<=m<=1000)(1<=k<=n<=20; 1<=m<=1000) .

The ii -th of the next (m+1)(m+1) lines contains a single integer xix_{i} (1<=xi<=2n1)(1<=x_{i}<=2^{n}-1) , that describes the ii -th player's army. We remind you that Fedor is the (m+1)(m+1) -th player.

输出格式

Print a single integer — the number of Fedor's potential friends.

输入输出样例

  • 输入#1

    7 3 1
    8
    5
    111
    17
    

    输出#1

    0
    
  • 输入#2

    3 3 3
    1
    2
    3
    4
    

    输出#2

    3
    
首页