站外题求助
  • 板块题目总版
  • 楼主Livy_lyh
  • 当前回复9
  • 已保存回复9
  • 发布时间2023/8/6 13:33
  • 上次更新2023/11/3 05:36:18
查看原帖
站外题求助
739824
Livy_lyh楼主2023/8/6 13:33

我的代码:

#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;
}

悬关

2023/8/6 13:33
加载中...