QOJ.ac

QOJ

IDProblemSubmitterResultTimeMemoryLanguageFile sizeSubmit timeJudge time
#823115#9909. 阿尔塔尔 2tanxi0 1ms4260kbC++14781b2024-12-20 19:29:202024-12-20 19:29:21

Judging History

This is the latest submission verdict.

  • [2024-12-20 19:29:21]
  • Judged
  • Verdict: 0
  • Time: 1ms
  • Memory: 4260kb
  • [2024-12-20 19:29:20]
  • Submitted

answer

#include "altar.h"
#include<bits/stdc++.h>
using namespace std;
const int N=309;
int v[N],vis[N];
int d[N][N];
mt19937 rd(time(0));
bool get(int x,int y)
{
	if(d[x][y]!=-1)
	return d[x][y];
	d[x][y]=sense(x,y);
	d[y][x]=d[x][y]^1;
	return d[x][y];
}
int altar(int n)
{
	memset(d,-1,sizeof(d));
	memset(v,0,sizeof(v));
	memset(vis,0,sizeof(vis));
	int num=n,now=n;
	while(num>1)
	{
		int x=rd()%now+1;
		int p=0;
		for(int i=1;i<=n;i++)
		{
			if(v[i]||vis[i])
			continue;
			x--;
			if(!x)
			{
				p=i;
				break;
			}
		}
		for(int i=1;i<=n;i++)
		{
			if(!v[i])
			{
				v[i]=get(p,i);
				num-=v[i];
				if(!vis[i]&&v[i])
				now--;
			}
		}
		vis[p]=1;
		now--;
	}
	for(int i=1;i<=n;i++)
	if(!v[i])
	return i;
	return 0;
}

Details

Tip: Click on the bar to expand more detailed information

Subtask #1:

score: 0
Wrong Answer

Test #1:

score: 0
Wrong Answer
time: 1ms
memory: 4260kb

input:

300
$NE[`FN8(GUPU5JN"+-?S9BD8AV29KPSV*_J33@A;BIC>PLD;?
.O`)V,Q^WPM3M4>+@W$GJ`Y_.Z`%'?1?VO645/Y";"E_RDLBU#
,V\*=ZO>6J0[,*9XVA[<<O\RJN9]B`&^4-`QV(&Z=$T7(05"2!
(EOLI9X](E0V.HG`B&5QBMXJ-<8;ITS5_FL>S-BEC[FUH9?J'"
AH#FYE-:C9OC>N*WMNIHYIDSSG=2Z2:0/B/B=-]QBJ^61]LG_!
CL92HRY]<1P<VF$>Q>;<F*1>)DH'5$VA3>A&1'0;Y...

output:

Invalid sense call

result:

wrong answer Invalid sense call

Subtask #2:

score: 0
Wrong Answer

Test #2:

score: 0
Wrong Answer
time: 1ms
memory: 4036kb

input:

300
`XP``88`X:`X>Y`]@X^P`](^P[WY^`^V^P`NX`[L`@P```\^^@
6TTR>ADPJM9+/E@WNROG<_$_86,9W_OY?X`C\0Z&`HX^\X>]U/
):ZQ'QR&1'-&(S/\W18D.`"`LK&):>6=P\?R^HEC>TZ]VD//;(
X]]@0Y[\/\_K$\H><O`ZG`I`6V'GPP,O`^P^_4@^`\^``>00P$
37/M$=="F&4RBMTO.UV=T@Q`K;"378&X\O8=`*LY`]O@`KDDW"
.0(X$/_GSCLY1_:X'\;OZ0Y@6NB:\\C\>`<O`E8]@...

output:

Invalid sense call

result:

wrong answer Invalid sense call

Subtask #3:

score: 0
Skipped

Dependency #1:

0%