就一个AC各位能帮我看看哪错了吗?
查看原帖
就一个AC各位能帮我看看哪错了吗?
533380
SWJQZ楼主2021/10/12 20:16
#include<bits/stdc++.h>
using namespace std;
int k,m,n,a[999],h[999],bn,p;
int main() {
	cin>>k>>m>>n;
	for(int i=1; i<=m; i++) {
		cin>>a[i]>>h[i];
	}
	for(int i=1; i<=m; i++) {
		bn=n;
		if(k>=a[i]) {
			for(int j=k; j>=0; j-=a[i]) {
				bn-=h[i];
			}
		}

		if(bn<=0) {
			cout<<i<<endl;
			p++;
		}
	}
	if(p==0) {
		cout<<"-1"<<endl;
	}
	return 0;
}
2021/10/12 20:16
加载中...