求助2 7 10 WA
查看原帖
求助2 7 10 WA
577484
MouseMan楼主2021/11/12 23:36
#define _CRT_SECURE_NO_WARNINGS
#include<stdio.h>
#include<math.h>
#include<string.h>

int main()
{
	int k, m, n;
	int a[30005];
	int b[30005];
	int s = -1;
	int damage;
	scanf_s("%d%d%d", &k, &m, &n);
	for (int i = 0; i < m; i++)
	{
		scanf_s("%d%d", &a[i], &b[i]);
	}
	for (int i = 0; i < n; i++)
	{
		if (a[i] == 0 && b[i] > 0)
		{
			s = 1;
			printf("%d\n", i + 1);
		}
		if (a[i] >= 1&&b[i]>=1)
		{
			damage = k / a[i] * b[i];
			if (damage >= n)
			{
				s = 1;
				printf("%d ", i + 1);
			}
		}
	}
	if (s == -1)
		printf("-1");
	return 0;
}
2021/11/12 23:36
加载中...