求救!
  • 板块P1658 购物
  • 楼主pppppLF
  • 当前回复0
  • 已保存回复0
  • 发布时间2023/4/30 20:13
  • 上次更新2023/10/23 17:06:31
查看原帖
求救!
990781
pppppLF楼主2023/4/30 20:13

奉上代码:

#include<bits/stdc++.h>
using namespace std;
int a[15]; 
int main(){
    int n,x,sum=0,ti=0;
    cin>>x>>n;
    for(int i=1;i<=n;i++){
    	cin>>a[i];
	}
	sort(a+1,a+n+1,greater<int>());
	for(int i=1;i<=x;i++){
		ti=i;
		for(int k=1;;k++){
			if(ti>=a[k]){
			   sum=ti/a[k]+sum;
			   ti=ti-ti/a[k]*a[k];
  			}else{
  				cout<<-1;
  				return 0;
			}
   			if(ti==0){
   				break;
			}
		}
	}
	cout<<sum;
	return 0;
}

2023/4/30 20:13
加载中...