求助四个超时
  • 板块P1918 保龄球
  • 楼主shiTXYY
  • 当前回复3
  • 已保存回复3
  • 发布时间2023/8/12 15:01
  • 上次更新2023/11/3 04:17:06
查看原帖
求助四个超时
926141
shiTXYY楼主2023/8/12 15:01
#include <stdio.h>
#include <stdlib.h>
#include <math.h>
#include <stdbool.h>
#include <string.h>
#include <stdlib.h>
long long base=233;
long long a[1010000000];
int p=233317;
long long mod=212370440130137957ll;
int main()
{
	int n;
	long long j,c,k,i;
	scanf("%d",&n);
	for(i=1;i<=n;i++)
	{
		scanf("%lld",&c);
		c=c%mod+p;
		a[c]=i;
	}
	scanf("%lld",&k);
	for(j=1;j<=k;j++)
	{
		scanf("%lld",&c);
		c=c%mod+p;
		if(a[c]>0)
		printf("%lld\n",a[c]);
		else
		printf("0\n");
		
	}
	return 0;
	
}
2023/8/12 15:01
加载中...