Submission #1339067


Source Code Expand

#include <bits/stdc++.h>
using namespace std;

int main(void){
	int a,b,c,d;
	int p1x,p1y,p2x,p2y;
	int p3x,p3y,p4x,p4y;
	bool fx=false,fy=false;
	double x,y;
	cin>>x>>y;
	
	if(x<0)fx=1,x=-x;
	if(y<0)fy=1,y=-y;
	x=x*1000+0.3;
	y=y*1000+0.3;
	a=(int)x/1000;
	b=(int)x%1000;
	c=(int)y/1000;
	d=(int)y%1000;
	
	//scanf("%d.%d %d.%d",&a,&b,&c,&d);
	//if(a<0)fx=1,a=-a;
	//if(c<0)fy=1,c=-c;
	printf("test : %d.%03d %d.%03d\n",a,b,c,d);
	
	// if(b==0 && d==0){
	// 	p1x=a,p1y=c,p2x=a,p2y=c+1;
	// 	p3x=a,p3y=c,p4x=a+1,p4y=c;
	// }else 
	if(b==0){
		p1x=a,p1y=c,p2x=a,p2y=c+1;
		p3x=a-d,p3y=c,p4x=a+1000-d,p4y=c+1;
	// }else if(d==0){
	// 	p1x=a,p1y=c,p2x=a,p2y=c+1;
	// 	p3x=a,p3y=c-b,p4x=a+1,p4y=c+1000-b;
	}else{
		p1x=a-b,p1y=c-d,p2x=a,p2y=c;
		p3x=a-b,p3y=c+1+(1000-d),p4x=a,p4y=c+1;
	}
	if(fx)p1x*=-1,p2x*=-1,p3x*=-1,p4x*=-1;
	if(fy)p1y*=-1,p2y*=-1,p3y*=-1,p4y*=-1;

	printf("%d %d %d %d\n",p1x,p1y,p2x,p2y);
	printf("%d %d %d %d\n",p3x,p3y,p4x,p4y);
	return 0;
}

Submission Info

Submission Time
Task B - 交点
User yana87
Language C++14 (GCC 5.4.1)
Score 0
Code Size 1009 Byte
Status WA
Exec Time 1 ms
Memory 256 KB

Judge Result

Set Name All
Score / Max Score 0 / 100
Status
WA × 27
Set Name Test Cases
All scrambled_00.txt, scrambled_01.txt, scrambled_02.txt, scrambled_03.txt, scrambled_04.txt, scrambled_05.txt, scrambled_06.txt, scrambled_07.txt, scrambled_08.txt, scrambled_09.txt, scrambled_10.txt, scrambled_11.txt, scrambled_12.txt, scrambled_13.txt, scrambled_14.txt, scrambled_15.txt, scrambled_16.txt, scrambled_17.txt, scrambled_18.txt, scrambled_19.txt, scrambled_20.txt, scrambled_21.txt, scrambled_22.txt, scrambled_23.txt, scrambled_24.txt, scrambled_25.txt, scrambled_26.txt
Case Name Status Exec Time Memory
scrambled_00.txt WA 1 ms 256 KB
scrambled_01.txt WA 1 ms 256 KB
scrambled_02.txt WA 1 ms 256 KB
scrambled_03.txt WA 1 ms 256 KB
scrambled_04.txt WA 1 ms 256 KB
scrambled_05.txt WA 1 ms 256 KB
scrambled_06.txt WA 1 ms 256 KB
scrambled_07.txt WA 1 ms 256 KB
scrambled_08.txt WA 1 ms 256 KB
scrambled_09.txt WA 1 ms 256 KB
scrambled_10.txt WA 1 ms 256 KB
scrambled_11.txt WA 1 ms 256 KB
scrambled_12.txt WA 1 ms 256 KB
scrambled_13.txt WA 1 ms 256 KB
scrambled_14.txt WA 1 ms 256 KB
scrambled_15.txt WA 1 ms 256 KB
scrambled_16.txt WA 1 ms 256 KB
scrambled_17.txt WA 1 ms 256 KB
scrambled_18.txt WA 1 ms 256 KB
scrambled_19.txt WA 1 ms 256 KB
scrambled_20.txt WA 1 ms 256 KB
scrambled_21.txt WA 1 ms 256 KB
scrambled_22.txt WA 1 ms 256 KB
scrambled_23.txt WA 1 ms 256 KB
scrambled_24.txt WA 1 ms 256 KB
scrambled_25.txt WA 1 ms 256 KB
scrambled_26.txt WA 1 ms 256 KB