求助两种判断答案的方式的不同
查看原帖
求助两种判断答案的方式的不同
83353
XLao楼主2023/1/30 18:13

WA On subtask3, 40pts:

	for(int i=1,x;i<=q;++i)
	{
		x=read();
		int ans=0;
		while(ans+1<=m && f[1][0][ans+1]<=x) ++ans;
		write(ans); putchar('\n');
	}

AC:

	f[1][0][m+1]=2*n+1;
	for(int i=0;i<=m;++i) for(int j=f[1][0][i];j<f[1][0][i+1];++j) Ans[j]=i;
	for(int i=1,x;i<=q;++i)
	{
		x=read();
		write(Ans[x]); putchar('\n');
	}
2023/1/30 18:13
加载中...