我的代码:
#include<bits/stdc++.h>
using namespace std;
long long int w,t,u,f,d;
long long int a[99999];
long long int cnt=0,sum=0;
int main(){
cin>>w>>t>>u>>f>>d;
for(int i=1;i<=t;i++){
cin>>a[i];
if(a[i]==1){
sum+=u;
cnt++;
}
if(a[i]==2){
sum+=f;
cnt++;
}
if(a[i]==3){
sum+=d;
cnt++;
}
if(sum==w){
cout<<cnt;
}else if(sum>w){
cout<<cnt-1;
}
}
return 0;
}
悬关