问题描述 小Q正在玩一个叠塔的游戏,游戏的目标是叠出尽可能高的塔.在游戏中,一共有n张矩形卡片,其中第i张卡片的 长度为a_i,宽度为b_i.小Q需要把所有卡片按一定顺序叠成一座塔,要求对于任意一个矩形,它的长度要严格大 于它上边的任意一个矩形的长度.塔的高度为所有矩形的宽度之和.在游戏中,小Q可以将卡片翻转90度来使用, 而且必须用上全部n张卡片.请写一个程序,帮助计算小Q能叠出最高的塔的高度. 输入格式 第一行包含一个正整数n(1<=n<=250000),即卡片的个数. 接下来n行,每行两…