怎么回事?wa了
查看原帖
怎么回事?wa了
1435692
difficultlong楼主2024/9/15 13:44
#include<bits/stdc++.h>
using namespace std;
int k,m,n;
const int N=30001;
int a[N],b[N],c[N];
long long p;
int main(){
	scanf("%d%d%d",&k,&m,&n);
	for(int i=1;i<=m;i++){
		scanf("%d%d",&a[i],&b[i]);
		int o;
		switch(a[i]){
			case 0:
				goto here;
				break;
			default:
				o=n/a[i];
				o*=b[i];
		}
		if(o>=n){
			here:
			c[++p]=i;
		}
	}
	if(!p){
		printf("-1\n");
		return 0;
	}
	sort(c+1,c+p+1);
	for(int i=1;i<=p;i++){
		printf("%d ",c[i]);
	}
	return 0;
}
2024/9/15 13:44
加载中...