Submission #3387125


Source Code Expand

#include<bits/stdc++.h>
#define ui unsigned int
#define ll long long
#define db double
#define ld long double
#define ull unsigned long long
#define REP(a,b,c) for(register int a=(b),a##end=(c);a<=a##end;++a)
#define DEP(a,b,c) for(register int a=(b),a##end=(c);a>=a##end;--a)
const int inf=0x3f3f3f3f;
int n,m,SG;
template<typename T> inline void read(T &x)
{
	T data=0,w=1;
	char ch=0;
	while(ch!='-'&&(ch<'0'||ch>'9'))ch=getchar();
	if(ch=='-')w=-1,ch=getchar();
	while(ch>='0'&&ch<='9')data=((T)data<<3)+((T)data<<1)+(ch^'0'),ch=getchar();
	x=data*w;
}
template<typename T> inline void write(T x,char ch='\0')
{
	if(x<0)putchar('-'),x=-x;
	if(x>9)write(x/10);
	putchar(x%10+'0');
	if(ch!='\0')putchar(ch);
}
template<typename T> inline void chkmin(T &x,T y){x=(y<x?y:x);}
template<typename T> inline void chkmax(T &x,T y){x=(y>x?y:x);}
template<typename T> inline T min(T x,T y){return x<y?x:y;}
template<typename T> inline T max(T x,T y){return x>y?x:y;}
int main()
{
	read(n);
	REP(i,1,n)
	{
		int x,y,z,lx,ly,lz,rx,ry,rz;read(x);read(y);read(z);
		read(m);lx=ly=lz=inf,rx=ry=rz=-inf;
		REP(i,1,m)
		{
			int nx,ny,nz;read(nx);read(ny);read(nz);
			nx++;ny++;nz++;
			chkmin(lx,nx);chkmax(rx,nx);
			chkmin(ly,ny);chkmax(ry,ny);
			chkmin(lz,nz);chkmax(rz,nz);
		}
		SG^=(lx-1)^(x-rx)^(ly-1)^(y-ry)^(lz-1)^(z-rz);
	}
	puts(SG?"WIN":"LOSE");
	return 0;
}

Submission Info

Submission Time
Task C - 笑いをとれるかな?
User luogu_bot4
Language C++ (GCC 5.4.1)
Score 100
Code Size 1360 Byte
Status AC
Exec Time 24 ms
Memory 256 KB

Judge Result

Set Name part1 part2
Score / Max Score 30 / 30 70 / 70
Status
AC × 36
AC × 69
Set Name Test Cases
part1 small/small_00_sample_01.txt, small/small_00_sample_02.txt, small/small_01_rand_00.txt, small/small_01_rand_01.txt, small/small_01_rand_02.txt, small/small_01_rand_03.txt, small/small_01_rand_04.txt, small/small_01_rand_05.txt, small/small_01_rand_06.txt, small/small_01_rand_07.txt, small/small_01_rand_08.txt, small/small_01_rand_09.txt, small/small_02_maxrand_00.txt, small/small_02_maxrand_01.txt, small/small_02_maxrand_02.txt, small/small_02_maxrand_03.txt, small/small_02_maxrand_04.txt, small/small_02_maxrand_05.txt, small/small_02_maxrand_06.txt, small/small_02_maxrand_07.txt, small/small_02_maxrand_08.txt, small/small_02_maxrand_09.txt, small/small_03_max_00.txt, small/small_03_max_01.txt, small/small_04_loserand_00.txt, small/small_04_loserand_01.txt, small/small_04_loserand_02.txt, small/small_04_loserand_03.txt, small/small_04_loserand_04.txt, small/small_04_loserand_05.txt, small/small_04_loserand_06.txt, small/small_04_loserand_07.txt, small/small_04_loserand_08.txt, small/small_04_loserand_09.txt, small/small_99_min_01.txt, small/small_99_min_02.txt
part2 small/small_00_sample_01.txt, small/small_00_sample_02.txt, small/small_01_rand_00.txt, small/small_01_rand_01.txt, small/small_01_rand_02.txt, small/small_01_rand_03.txt, small/small_01_rand_04.txt, small/small_01_rand_05.txt, small/small_01_rand_06.txt, small/small_01_rand_07.txt, small/small_01_rand_08.txt, small/small_01_rand_09.txt, small/small_02_maxrand_00.txt, small/small_02_maxrand_01.txt, small/small_02_maxrand_02.txt, small/small_02_maxrand_03.txt, small/small_02_maxrand_04.txt, small/small_02_maxrand_05.txt, small/small_02_maxrand_06.txt, small/small_02_maxrand_07.txt, small/small_02_maxrand_08.txt, small/small_02_maxrand_09.txt, small/small_03_max_00.txt, small/small_03_max_01.txt, small/small_04_loserand_00.txt, small/small_04_loserand_01.txt, small/small_04_loserand_02.txt, small/small_04_loserand_03.txt, small/small_04_loserand_04.txt, small/small_04_loserand_05.txt, small/small_04_loserand_06.txt, small/small_04_loserand_07.txt, small/small_04_loserand_08.txt, small/small_04_loserand_09.txt, small/small_99_min_01.txt, small/small_99_min_02.txt, large/large_00_sample_03.txt, large/large_01_rand_00.txt, large/large_01_rand_01.txt, large/large_01_rand_02.txt, large/large_01_rand_03.txt, large/large_01_rand_04.txt, large/large_01_rand_05.txt, large/large_01_rand_06.txt, large/large_01_rand_07.txt, large/large_01_rand_08.txt, large/large_01_rand_09.txt, large/large_02_maxrand_00.txt, large/large_02_maxrand_01.txt, large/large_02_maxrand_02.txt, large/large_02_maxrand_03.txt, large/large_02_maxrand_04.txt, large/large_02_maxrand_05.txt, large/large_02_maxrand_06.txt, large/large_02_maxrand_07.txt, large/large_02_maxrand_08.txt, large/large_02_maxrand_09.txt, large/large_03_max_00.txt, large/large_03_max_01.txt, large/large_04_loserand_00.txt, large/large_04_loserand_01.txt, large/large_04_loserand_02.txt, large/large_04_loserand_03.txt, large/large_04_loserand_04.txt, large/large_04_loserand_05.txt, large/large_04_loserand_06.txt, large/large_04_loserand_07.txt, large/large_04_loserand_08.txt, large/large_04_loserand_09.txt
Case Name Status Exec Time Memory
large/large_00_sample_03.txt AC 1 ms 256 KB
large/large_01_rand_00.txt AC 6 ms 256 KB
large/large_01_rand_01.txt AC 2 ms 256 KB
large/large_01_rand_02.txt AC 5 ms 256 KB
large/large_01_rand_03.txt AC 3 ms 256 KB
large/large_01_rand_04.txt AC 6 ms 256 KB
large/large_01_rand_05.txt AC 4 ms 256 KB
large/large_01_rand_06.txt AC 4 ms 256 KB
large/large_01_rand_07.txt AC 6 ms 256 KB
large/large_01_rand_08.txt AC 2 ms 256 KB
large/large_01_rand_09.txt AC 6 ms 256 KB
large/large_02_maxrand_00.txt AC 6 ms 256 KB
large/large_02_maxrand_01.txt AC 6 ms 256 KB
large/large_02_maxrand_02.txt AC 6 ms 256 KB
large/large_02_maxrand_03.txt AC 6 ms 256 KB
large/large_02_maxrand_04.txt AC 6 ms 256 KB
large/large_02_maxrand_05.txt AC 6 ms 256 KB
large/large_02_maxrand_06.txt AC 6 ms 256 KB
large/large_02_maxrand_07.txt AC 6 ms 256 KB
large/large_02_maxrand_08.txt AC 6 ms 256 KB
large/large_02_maxrand_09.txt AC 7 ms 256 KB
large/large_03_max_00.txt AC 24 ms 256 KB
large/large_03_max_01.txt AC 24 ms 256 KB
large/large_04_loserand_00.txt AC 2 ms 256 KB
large/large_04_loserand_01.txt AC 2 ms 256 KB
large/large_04_loserand_02.txt AC 2 ms 256 KB
large/large_04_loserand_03.txt AC 2 ms 256 KB
large/large_04_loserand_04.txt AC 2 ms 256 KB
large/large_04_loserand_05.txt AC 2 ms 256 KB
large/large_04_loserand_06.txt AC 2 ms 256 KB
large/large_04_loserand_07.txt AC 2 ms 256 KB
large/large_04_loserand_08.txt AC 2 ms 256 KB
large/large_04_loserand_09.txt AC 2 ms 256 KB
small/small_00_sample_01.txt AC 1 ms 256 KB
small/small_00_sample_02.txt AC 1 ms 256 KB
small/small_01_rand_00.txt AC 1 ms 256 KB
small/small_01_rand_01.txt AC 1 ms 256 KB
small/small_01_rand_02.txt AC 1 ms 256 KB
small/small_01_rand_03.txt AC 1 ms 256 KB
small/small_01_rand_04.txt AC 2 ms 256 KB
small/small_01_rand_05.txt AC 1 ms 256 KB
small/small_01_rand_06.txt AC 1 ms 256 KB
small/small_01_rand_07.txt AC 1 ms 256 KB
small/small_01_rand_08.txt AC 1 ms 256 KB
small/small_01_rand_09.txt AC 1 ms 256 KB
small/small_02_maxrand_00.txt AC 1 ms 256 KB
small/small_02_maxrand_01.txt AC 1 ms 256 KB
small/small_02_maxrand_02.txt AC 1 ms 256 KB
small/small_02_maxrand_03.txt AC 1 ms 256 KB
small/small_02_maxrand_04.txt AC 1 ms 256 KB
small/small_02_maxrand_05.txt AC 3 ms 256 KB
small/small_02_maxrand_06.txt AC 1 ms 256 KB
small/small_02_maxrand_07.txt AC 1 ms 256 KB
small/small_02_maxrand_08.txt AC 1 ms 256 KB
small/small_02_maxrand_09.txt AC 1 ms 256 KB
small/small_03_max_00.txt AC 1 ms 256 KB
small/small_03_max_01.txt AC 1 ms 256 KB
small/small_04_loserand_00.txt AC 1 ms 256 KB
small/small_04_loserand_01.txt AC 1 ms 256 KB
small/small_04_loserand_02.txt AC 1 ms 256 KB
small/small_04_loserand_03.txt AC 1 ms 256 KB
small/small_04_loserand_04.txt AC 1 ms 256 KB
small/small_04_loserand_05.txt AC 1 ms 256 KB
small/small_04_loserand_06.txt AC 1 ms 256 KB
small/small_04_loserand_07.txt AC 1 ms 256 KB
small/small_04_loserand_08.txt AC 1 ms 256 KB
small/small_04_loserand_09.txt AC 1 ms 256 KB
small/small_99_min_01.txt AC 1 ms 256 KB
small/small_99_min_02.txt AC 1 ms 256 KB