有三个RE,不知道为什么?
查看原帖
有三个RE,不知道为什么?
38183
sy_whwh楼主2020/8/23 10:07
#include<iostream>
using namespace std;
int main ()
{
	int k,m,n,x,p=0;
	int a;
	long long b;
	cin>>k>>m>>n;
	for (int i=1;i<=m;i++)
	{
		cin>>a>>b;
		x=k/a;
		if (n<=x*b)
			{
				cout<<i<<" ";
				p=1;
			}
	}
	if (p==0)
		printf ("-1");
	
}
```老师同学好,这题有三个RE,没有用数组,不知道哪里越界了?其中一个出错点输入的K M N为:7623 17956 28837。求教大家,程序哪里有问题?谢谢!
2020/8/23 10:07
加载中...