F. 拯救花园 (flowers)-T6

    传统题 1000ms 128MiB

拯救花园 (flowers)-T6

该比赛已结束,您无法在比赛模式下递交该题目。您可以点击“在题库中打开”以普通模式查看和递交本题。

题目描述

一天,晨晨发现自己的n(2≤n≤100)只兔子跑到自己的花园里面,它们在尽情地吃着她的宝贝花卉。晨晨看在眼里痛在心里,她现在只能把兔子逐个抓回笼子里面。而送每只兔子回去的时间都不同,例如送第i只兔子回去需要ti(1≤ti≤100)单位时间,那么晨晨送第i只兔子来回共需要花费2*ti单位时间,另外每一只兔子单位时间的破坏力都不同,例如第i只兔子单位时间内破坏di(1≤di≤100)朵花。

现在的问题是,晨晨如何安排送这n只兔子回笼子才能使这些兔子的破坏最小。

输入格式

第一行:一个整数n(1≤n≤100); 接着有n行,每行两个空格分开的整数ti di,分别代表第i只兔子的送回去的时间,和单位时间破坏力。

输出格式

一个整数,代表这些兔子最少破坏多少花卉。

样例输入

6 
3 1 
2 5 
2 3 
3 2 
4 1 
1 6

样例输出

86

样例解释:

晨晨送兔子回去的顺序分别为:6,2,3,4,1,5。其中先送第6只兔子回去,剩余兔子破坏(1+5+3+2+1)*2=24朵花;送第2只兔子回去,剩余兔子破坏(1+3+2+1)*4=28朵花;以此类推,送第3、4、1只兔子回去剩余兔子的破坏分别为16、12和6朵花;最后送第5只兔子回去的时候,没有兔子在花园里面了,所以破坏0朵花,最后总共破坏24 + 28 + 16 + 12 + 6 = 86朵花。

王老师_区赛复习2_COPY版本

未认领
状态
已结束
题目
6
开始时间
2025-11-12 0:00
截止时间
2025-12-6 23:59
可延期
24 小时