QOJ.ac

QOJ

Limite de temps : 1 s Limite de mémoire : 2048 MB Points totaux : 100

#1367. 激动人心的锦标赛

Statistiques

一组选手正在参加一场无限制的锦标赛。

每位选手都有一个唯一的技能等级(用整数表示)。在每一场比赛中,两名选手进行对决,技能等级较高的选手获胜。技能等级较低的选手将立即被淘汰出局!锦标赛将持续进行,直到只剩下一名选手为止。

由于赛程安排的限制,每位选手参加比赛的场次都有一个上限。有趣的是,这是锦标赛对阵图唯一需要满足的限制。换句话说,对阵图不一定非要是平衡二叉树的形状,只要每位选手在被淘汰或赢得整个锦标赛之前,参加的比赛场次不超过其上限即可。

作为锦标赛的组织者,你可以自由选择任何合法的对阵图。给定参赛者列表,你想知道锦标赛的“精彩程度”可以达到多少(或多低)。具体来说,一场比赛的精彩程度定义为两名选手技能等级的按位异或(XOR)值。整个锦标赛的精彩程度即为每一场比赛精彩程度的总和。

请计算整个锦标赛可能达到的最小和最大精彩程度值。

输入格式

输入的第一行包含一个整数 $n$ ($3 \le n \le 100$),表示锦标赛中的选手人数。

接下来的 $n$ 行,每行包含两个整数 $s$ ($0 \le s < 2^{30}$) 和 $g$ ($2 \le g < n$)。每行描述一名选手;$s$ 是选手的技能等级,$g$ 是该选手可以参加的比赛场次上限。

输出格式

输出一行,包含两个由空格分隔的整数,分别表示整个锦标赛可能达到的最小和最大精彩程度值,先输出最小值。

样例

样例输入 1

4
41 2
13 2
36 3
17 3

样例输出 1

94 110

样例输入 2

6
66 5
628 4
216 5
78 4
230 5
74 3

样例输出 2

882 2650

Discussions

About Discussions

The discussion section is only for posting: General Discussions (problem-solving strategies, alternative approaches), and Off-topic conversations.

This is NOT for reporting issues! If you want to report bugs or errors, please use the Issues section below.

Open Discussions 0
No discussions in this category.

Issues

About Issues

If you find any issues with the problem (statement, scoring, time/memory limits, test cases, etc.), you may submit an issue here. A problem moderator will review your issue.

Guidelines:

  1. This is not a place to publish discussions, editorials, or requests to debug your code. Issues are only visible to you and problem moderators.
  2. Do not submit duplicated issues.
  3. Issues must be filed in English or Chinese only.
Active Issues 0
No issues in this category.
Closed/Resolved Issues 0
No issues in this category.