给定一摞 nnn 张扑克牌,每张牌上有两个值 ai,bia_i,b_iai,bi, 有以下两种操作:
1,对于牌顶的牌 (atop,btop)(a_{top}, b_{top})(atop,btop) , 从上到下将把包括他在内的 atopa_{top}atop 张牌扔掉并获得 btopb_{top}btop的愉悦度。注意:如果牌堆里面没有 atopa_{top}atop 张牌的话不能进行此操作。
2,把牌堆顶的牌扔到这摞牌的最下面。
现在你可以进行无限次操作,也可以在任意时刻停下来,问你最多能获得多少愉悦度