CodeForces 588A

 题意:Duff喜欢吃肉,想在接下来的n天,每天都有Ai斤肉吃,但每一天肉的单价Pi不定,可以保存不过期,现已知n天每天肉的斤数Ai,以及单价Pi,为了使每天都             有想要的Ai斤肉吃,求最小花费。

 思路:cost=Ai*min(pi)  1<=i<=n;

 代码:

 1 #include <iostream>
 2 #include <cstdio>
 3 #include <cstring>
 4 using namespace std;
 5 const int maxn=1e5+5;
 6 const int inf=0x3f3f3f3f;
 7 int cost[maxn],p[maxn];
 8 
 9 int main()
10 {
11     int d,minn,res;
12     while(~scanf("%d",&d))
13     {
14         res=0;minn=inf;
15         for(int i=0;i<d;i++)
16         {
17             scanf("%d%d",&cost[i],&p[i]);
18             if(p[i]<minn)
19                 minn=p[i];
20             res+=cost[i]*minn;
21         }    
22         printf("%d\n",res);
23     }
24     return 0;
25 }
View Code

相关文章: