求助!
查看原帖
求助!
561985
Hyacinths楼主2022/2/19 17:37

请各位dalao看一下这代码哪里有错

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

2022/2/19 17:37
加载中...