1192:MY LITTLE PONY

时间限制:2 S   /  内存限制:65536 KB
AC:279   /  Submit:491
问题描述

在一款名为“MY LITTLE PONY-友谊的魔法”的游戏中,可以派遣彩虹小马到不同的商店里打工挣钱,商店每隔一段时间都能发一笔工钱,如果打工时间未到就中止打工,则不发工钱。假设玩家JP拥有一匹小马,并且固定地安排在某家商店里打工,中途不变更商店。JP只想玩一段时间,时间到了就会让小马停止打工。JP想知道,把小马派到哪家商店才能在这段时间内挣到最多的钱。

输入描述

1个正整数n,表示测试案例的数量。

每组测试案例中,第1行是2个正整数t和m,其中t表示JP玩游戏的时间,m表示商店的数量,

从第2行到第m+1行是这m家商店的信息,每行有两个正整数a和b,表示这家商店每a时间可以挣b元。

输出描述

针对每组案例,输出最多能挣的金额。每组案例输出后都要换行。

样例输入复制样例

2

6 2

1 2

2 3

5 2

2 3

4 4

样例输出

12

6

提示说明

第一组案例中,应当选择在1秒挣2元的商店里打工,在6秒内能挣12元,另一个商店2秒挣3元,在6秒内只能挣9元,故答案是12。

第二组案例中,应当选择在2秒挣3元的商店里打工,在5秒内能挣6元(最后1秒挣不到钱),另一个商店4秒挣4元,在5秒内只能挣到4元(同样,最后1秒不挣钱),故答案是6。

相关

16级线上比赛(2017/03/12)

2019级cpp上机考试模拟题B卷(请在课堂上用100分钟完成)


Copyright 2016 - 2024 XUJC ACM Team
闽ICP备2020022076号-1