思路:

一道贪心题。只需要判断当日用第一种票花钱多还是第二种票花钱多,再将花钱少的哪一种加入到总钱数中即可。

AC 代码:

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
#include<bits/stdc++.h>
using namespace std;
int n,x,y,a,c;
int main(){
cin>>n>>x>>y;
for(int i=1;i<=n;i++){
cin>>a;
if(a*x>=y){
c+=y;
}
else{
c+=a*x;
}
}
cout<<c;
return 0;
}