比赛场次 639
比赛名称 20241024
比赛状态 已结束比赛成绩
开始时间 2024-10-24 07:40:00
结束时间 2024-10-24 12:00:00
开放分组 全部用户
注释介绍
题目名称 最佳课题选择
输入输出 topic.in/out
时间限制 1000 ms (1 s)
内存限制 512 MiB
测试点数 5 简单对比
用户 结果 时间 内存 得分
Gravatar┭┮﹏┭┮ AAAAA 0.020 s 3.52 MiB 100
GravatardarkMoon AAAAA 0.020 s 3.60 MiB 100
Gravatarflyfree AAAAA 0.020 s 3.71 MiB 100
Gravatarwdsjl AAAAA 0.042 s 3.60 MiB 100
Gravatar健康铀 AAAAA 0.045 s 3.63 MiB 100
Gravatar小金 AAAAA 0.045 s 3.82 MiB 100
GravatarDavinci AAAAA 0.046 s 3.62 MiB 100

最佳课题选择

★★   输入文件:topic.in   输出文件:topic.out   简单对比
时间限制:1 s   内存限制:512 MiB

【题目描述】

M要在下个月交给老师n篇论文,论文的内容可以从m个课题中选择。由于课题数有限,M不得不重复选择一些课题。

完成不同课题的论文所花的时间不同。具体地说,对于某个课题i,若M计划一共写x篇论文,则完成该课题的论文总共需要花费Ai*x^Bi个单位时间(系数Ai和指数Bi均为正整数)。

给定与每一个课题相对应的Ai和Bi的值,请帮助M计算出如何选择论文的课题使得他可以花费最少的时间完成这n篇论文。

【输入格式】


第一行有两个用空格隔开的正整数n和m,分别代表需要完成的论文数和可供选择的课题数。

以下m行每行有两个用空格隔开的正整数。其中,第i行的两个数分别代表与第i个课题相对应的时间系数Ai和指数Bi。


【输出格式】

输出完成n篇论文所需要耗费的最少时间。

【样例输入】

10 3
2 1
1 2
2 1

【样例输出】

19

【数据规模与约定】


对于30%的数据,n<=10,m<=5;

对于100%的数据,n<=200,m<=20,Ai<=100,Bi<=5。


【来源】

vijos Matrix67