Submission #3387115
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 | hyj542682306 |
Language | C++14 (GCC 5.4.1) |
Score | 100 |
Code Size | 1410 Byte |
Status | AC |
Exec Time | 25 ms |
Memory | 256 KB |
Judge Result
Set Name | part1 | part2 | ||||
---|---|---|---|---|---|---|
Score / Max Score | 30 / 30 | 70 / 70 | ||||
Status |
|
|
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 | 7 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 | 25 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 | 1 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 | 1 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 |