调了很多次,还是70分,还有三道RE(RE是啥呀)求大神解答
查看原帖
调了很多次,还是70分,还有三道RE(RE是啥呀)求大神解答
1404557
maodan11hao楼主2024/7/24 09:20
#include<bits/stdc++.h>
using namespace std;
int k,m,n;
struct fali{
	int energy;
	int harm;
};
fali a[30009];
bool number=true;
int main(){
	cin>>k>>m>>n;
	for(int i=1;i<=m;i++)cin>>a[i].energy>>a[i].harm;
	for(int i=1;i<=m;i++){
		int cnt=k/a[i].energy;
		cnt*=a[i].harm;
		if(cnt>=n){
			cout<<i<<" ";
			number=false;
		}
		cnt=0;
	}
	if(number){
		cout<<"-1";
		return 0; 
	}
	return 0;
}
2024/7/24 09:20
加载中...