CF768C.Jon Snow and his Favourite Number

普及/提高-

通过率:0%

AC君温馨提醒

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

题目描述

Jon Snow now has to fight with White Walkers. He has nn rangers, each of which has his own strength. Also Jon Snow has his favourite number xx . Each ranger can fight with a white walker only if the strength of the white walker equals his strength. He however thinks that his rangers are weak and need to improve. Jon now thinks that if he takes the bitwise XOR of strengths of some of rangers with his favourite number xx , he might get soldiers of high strength. So, he decided to do the following operation kk times:

  1. Arrange all the rangers in a straight line in the order of increasing strengths.
  2. Take the bitwise XOR (is written as ) of the strength of each alternate ranger with xx and update it's strength.

Suppose, Jon has 55 rangers with strengths [9,7,11,15,5][9,7,11,15,5] and he performs the operation 11 time with x=2x=2 . He first arranges them in the order of their strengths, [5,7,9,11,15][5,7,9,11,15] . Then he does the following: 1. The strength of first ranger is updated to , i.e. 77 .
2. The strength of second ranger remains the same, i.e. 77 .
3. The strength of third ranger is updated to , i.e. 1111 .
4. The strength of fourth ranger remains the same, i.e. 1111 .
5. The strength of fifth ranger is updated to , i.e. 1313 .

The new strengths of the 55 rangers are [7,7,11,11,13][7,7,11,11,13] Now, Jon wants to know the maximum and minimum strength of the rangers after performing the above operations kk times. He wants your help for this task. Can you help him?

输入格式

First line consists of three integers nn , kk , xx ( 1<=n<=1051<=n<=10^{5} , 0<=k<=1050<=k<=10^{5} , 0<=x<=1030<=x<=10^{3} ) — number of rangers Jon has, the number of times Jon will carry out the operation and Jon's favourite number respectively.

Second line consists of nn integers representing the strengths of the rangers a1,a2,...,ana_{1},a_{2},...,a_{n} ( 0<=ai<=1030<=a_{i}<=10^{3} ).

输出格式

Output two integers, the maximum and the minimum strength of the rangers after performing the operation kk times.

输入输出样例

  • 输入#1

    5 1 2
    9 7 11 15 5
    

    输出#1

    13 7
  • 输入#2

    2 100000 569
    605 986
    

    输出#2

    986 605
首页