Submission #1626135


Source Code Expand

#include<cstdio>
using namespace std;
int beg[200100],nex[501000],tto[500100],e;
int cnt1[200100],cnt2[200100];
void putin(int s,int t){
	tto[++e]=t;
	nex[e]=beg[s];
	beg[s]=e;
}
bool vis[200100];
void dfs(int u){
	if(vis[u]) return;
	vis[u]=1;
	for(int i=beg[u];i;i=nex[i])
		dfs(tto[i]);
}
int main(){
//	freopen("E.in","r",stdin);
	int n,h;
	scanf("%d%d",&n,&h);
	int A,B,C,D;
	for(int i=1;i<=n;i++){
		scanf("%d%d%d%d",&A,&B,&C,&D);
		if(C>0){
			putin(n+C,i);
			putin(i,n+C);
			cnt1[n+C]++;
		}
		else{
			putin(n+A,i);
			putin(i,n+A);
			cnt2[n+A]++;
		}
		if(D>0){
			putin(n+D+h,i);
			putin(i,n+D+h);
			cnt1[n+D+h]++;
		}
		else{
			putin(n+B+h,i);
			putin(i,n+B+h);
			cnt2[n+B+h]++;
		}
	}
	for(int i=1;i<=h+h;i++){
		if(cnt1[n+i]>cnt2[n+i]){
			printf("NO\n");
			return 0;
		}
	}
	for(int i=1;i<=h+h;i++)
		if(cnt2[n+i]>cnt1[n+i])
			dfs(n+i);
	for(int i=1;i<=n;i++){
		if(!vis[i]){
			printf("NO\n");
			return 0;
		}
	}
	printf("YES\n");
	return 0;
}

Submission Info

Submission Time
Task E - Jigsaw
User xzkflowey
Language C++14 (GCC 5.4.1)
Score 0
Code Size 1033 Byte
Status WA
Exec Time 28 ms
Memory 4736 KB

Compile Error

./Main.cpp: In function ‘int main()’:
./Main.cpp:20:21: warning: ignoring return value of ‘int scanf(const char*, ...)’, declared with attribute warn_unused_result [-Wunused-result]
  scanf("%d%d",&n,&h);
                     ^
./Main.cpp:23:32: warning: ignoring return value of ‘int scanf(const char*, ...)’, declared with attribute warn_unused_result [-Wunused-result]
   scanf("%d%d%d%d",&A,&B,&C,&D);
                                ^

Judge Result

Set Name Sample All
Score / Max Score 0 / 0 0 / 1200
Status
AC × 3
AC × 46
WA × 38
Set Name Test Cases
Sample sample1.txt, sample2.txt, sample3.txt
All sample1.txt, sample2.txt, sample3.txt, a1.txt, a2.txt, a3.txt, b1.txt, b10.txt, b101.txt, b102.txt, b103.txt, b104.txt, b105.txt, b106.txt, b107.txt, b108.txt, b109.txt, b11.txt, b110.txt, b111.txt, b112.txt, b113.txt, b114.txt, b115.txt, b116.txt, b117.txt, b118.txt, b119.txt, b12.txt, b13.txt, b14.txt, b15.txt, b2.txt, b200.txt, b201.txt, b202.txt, b203.txt, b204.txt, b205.txt, b206.txt, b207.txt, b208.txt, b209.txt, b210.txt, b211.txt, b212.txt, b213.txt, b214.txt, b215.txt, b216.txt, b217.txt, b218.txt, b219.txt, b3.txt, b300.txt, b301.txt, b302.txt, b303.txt, b304.txt, b305.txt, b306.txt, b307.txt, b308.txt, b309.txt, b310.txt, b311.txt, b4.txt, b5.txt, b6.txt, b7.txt, b8.txt, b9.txt, c1.txt, c2.txt, c3.txt, c4.txt, c5.txt, d1.txt, d2.txt, d3.txt, d4.txt, sample1.txt, sample2.txt, sample3.txt
Case Name Status Exec Time Memory
a1.txt AC 1 ms 4224 KB
a2.txt AC 4 ms 4480 KB
a3.txt AC 27 ms 4608 KB
b1.txt WA 1 ms 4224 KB
b10.txt WA 6 ms 4608 KB
b101.txt WA 27 ms 4608 KB
b102.txt AC 27 ms 4608 KB
b103.txt WA 27 ms 4608 KB
b104.txt WA 27 ms 4608 KB
b105.txt AC 27 ms 4608 KB
b106.txt AC 13 ms 4608 KB
b107.txt WA 25 ms 4608 KB
b108.txt WA 27 ms 4608 KB
b109.txt AC 25 ms 4608 KB
b11.txt WA 18 ms 4608 KB
b110.txt WA 27 ms 4608 KB
b111.txt AC 27 ms 4608 KB
b112.txt WA 27 ms 4608 KB
b113.txt WA 27 ms 4608 KB
b114.txt AC 27 ms 4608 KB
b115.txt AC 13 ms 4608 KB
b116.txt WA 25 ms 4608 KB
b117.txt WA 27 ms 4608 KB
b118.txt AC 22 ms 4608 KB
b119.txt AC 25 ms 4608 KB
b12.txt AC 19 ms 4608 KB
b13.txt WA 27 ms 4608 KB
b14.txt WA 27 ms 4608 KB
b15.txt WA 27 ms 4608 KB
b2.txt WA 4 ms 4480 KB
b200.txt AC 27 ms 4608 KB
b201.txt AC 27 ms 4608 KB
b202.txt AC 27 ms 4608 KB
b203.txt AC 27 ms 4608 KB
b204.txt WA 27 ms 4608 KB
b205.txt WA 27 ms 4608 KB
b206.txt AC 27 ms 4608 KB
b207.txt AC 27 ms 4736 KB
b208.txt WA 27 ms 4608 KB
b209.txt AC 26 ms 4608 KB
b210.txt AC 27 ms 4608 KB
b211.txt WA 27 ms 4608 KB
b212.txt AC 27 ms 4608 KB
b213.txt WA 27 ms 4608 KB
b214.txt WA 28 ms 4608 KB
b215.txt AC 27 ms 4608 KB
b216.txt WA 27 ms 4608 KB
b217.txt WA 27 ms 4608 KB
b218.txt AC 26 ms 4608 KB
b219.txt WA 26 ms 4608 KB
b3.txt AC 27 ms 4608 KB
b300.txt WA 26 ms 4608 KB
b301.txt AC 26 ms 4608 KB
b302.txt AC 20 ms 4608 KB
b303.txt AC 20 ms 4608 KB
b304.txt WA 26 ms 4608 KB
b305.txt AC 26 ms 4608 KB
b306.txt AC 20 ms 4608 KB
b307.txt WA 19 ms 4608 KB
b308.txt WA 24 ms 4608 KB
b309.txt WA 26 ms 4608 KB
b310.txt WA 24 ms 4608 KB
b311.txt AC 26 ms 4608 KB
b4.txt WA 27 ms 4608 KB
b5.txt AC 4 ms 4480 KB
b6.txt AC 4 ms 4480 KB
b7.txt AC 4 ms 4480 KB
b8.txt AC 4 ms 4480 KB
b9.txt AC 4 ms 4480 KB
c1.txt AC 24 ms 4608 KB
c2.txt AC 24 ms 4608 KB
c3.txt AC 21 ms 4608 KB
c4.txt AC 24 ms 4608 KB
c5.txt WA 13 ms 4608 KB
d1.txt WA 27 ms 4608 KB
d2.txt WA 27 ms 4608 KB
d3.txt WA 27 ms 4608 KB
d4.txt WA 21 ms 4608 KB
sample1.txt AC 1 ms 4224 KB
sample2.txt AC 1 ms 4224 KB
sample3.txt AC 1 ms 4224 KB