CF690A3.Collective Mindsets (hard)

普及/提高-

通过率:0%

AC君温馨提醒

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

题目描述

Heidi got one brain, thumbs up! But the evening isn't over yet and one more challenge awaits our dauntless agent: after dinner, at precisely midnight, the NN attendees love to play a very risky game...

Every zombie gets a number nin_{i} ( 1<=ni<=N1<=n_{i}<=N ) written on his forehead. Although no zombie can see his own number, he can see the numbers written on the foreheads of all N1N-1 fellows. Note that not all numbers have to be unique (they can even all be the same). From this point on, no more communication between zombies is allowed. Observation is the only key to success. When the cuckoo clock strikes midnight, all attendees have to simultaneously guess the number on their own forehead. If at least one of them guesses his number correctly, all zombies survive and go home happily. On the other hand, if not a single attendee manages to guess his number correctly, all of them are doomed to die!

Zombies aren't very bright creatures though, and Heidi has to act fast if she does not want to jeopardize her life. She has one single option: by performing some quick surgery on the brain she managed to get from the chest, she has the ability to remotely reprogram the decision-making strategy of all attendees for their upcoming midnight game! Can you suggest a sound strategy to Heidi which, given the rules of the game, ensures that at least one attendee will guess his own number correctly, for any possible sequence of numbers on the foreheads?

Given a zombie's rank RR and the N1N-1 numbers nin_{i} on the other attendees' foreheads, your program will have to return the number that the zombie of rank RR shall guess. Those answers define your strategy, and we will check if it is flawless or not.

输入格式

The first line of input contains a single integer TT ( 1<=T<=500001<=T<=50000 ): the number of scenarios for which you have to make a guess.

The TT scenarios follow, described on two lines each:

  • The first line holds two integers, NN ( 2<=N<=62<=N<=6 ), the number of attendees, and RR ( 1<=R<=N1<=R<=N ), the rank of the zombie who has to make the guess.
  • The second line lists N1N-1 integers: the numbers on the foreheads of all other attendees, listed in increasing order of the attendees' rank. (Every zombie knows the rank of every other zombie.)

输出格式

For every scenario, output a single integer: the number that the zombie of rank RR shall guess, based on the numbers nin_{i} on his N1N-1 fellows' foreheads.

输入输出样例

  • 输入#1

    4
    2 1
    1
    2 2
    1
    2 1
    2
    2 2
    2
    

    输出#1

    1
    2
    2
    1
    
  • 输入#2

    2
    5 2
    2 2 2 2
    6 4
    3 2 6 1 2
    

    输出#2

    5
    2
    
  • 输入#3

    99
    

    输出#3

    49
    

说明/提示

For instance, if there were N=2N=2 two attendees, a successful strategy could be:

  • The zombie of rank 1 always guesses the number he sees on the forehead of the zombie of rank 2.
  • The zombie of rank 2 always guesses the opposite of the number he sees on the forehead of the zombie of rank 1.
首页