#421. [CZOI2017 E] 小 X 与游戏

[CZOI2017 E] 小 X 与游戏

题目描述

小X和小Y正在玩一个游戏,这个游戏是这样的:桌上放着 nn 叠卡片,每叠恰好有两张。每张卡片有一个分数。小X为先手,双方轮流操作。轮到一方操作时,他可以选择取走某一叠卡片顶端的那一张,并获得它的分数。他也可以选择不取。若卡片取完了或者双方都选择不取卡片,那么游戏结束。

小X和小Y都希望自己的分数减去对方的分数尽可能大。现在假设小X和小Y都绝顶聪明,总是做出对自己最有利的决策,请算出游戏结束时小X比小Y高多少分。

输入格式

输入的第一行包含一个正整数 nn

接下来 nn 行,每行包含两个用空格隔开的非负整数 ai,bia_i,b_i,分别表示第 ii 叠中放在上面、下面的卡片的分值。

输出格式

输出仅有一行包含一个整数,表示游戏结束时小X比小Y高多少分。如果小X的分数比小Y低则输出一个负数。

2
1 2
4 3
1

样例解释

小X取走 44,小Y取走 33,小X不取,小Y不取,游戏结束。43=14-3=1

数据范围

1n1051\le n\le 10^5

0ai,bi1060\le a_i,b_i \le 10^6