70分求解答!!跪谢
查看原帖
70分求解答!!跪谢
955141
tndbsfk楼主2023/3/3 16:03
#include <stdio.h>
#include <stdlib.h>

int main()
{
    int k,m,n,i,j=0,mark[30000];
    long long int a[30000],b[30000];
    scanf("%d%d%d",&k,&m,&n);
    for(i=0; i<m; i++)
        scanf("%lld%lld",&a[i],&b[i]);
    for(i=0; i<m; i++)
    {
        if((k/a[i]*b[i]>=n)||(a[i]==0&&b[i]>0))
        {
            mark[j]=i+1;
            j++;

        }
    }
    if(j==0)
        printf("-1");
    else
        for(i=0; i<j; i++)
            printf("%d ",mark[i]);

    return 0;
}

2023/3/3 16:03
加载中...