Submission #371739


Source Code Expand

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

typedef pair<int, int> pii;
typedef long long ll;
#define eps (1e-9)
#define pb push_back
#define eb emplace_back
#define mp make_pair
#define fi first
#define se second
#define rep(i,n) rep2(i,0,n)
#define rep2(i,m,n) for(int i=m;i<(n);i++)

double xx,yy;
int a,b;
int r(double x){return (int)round(x);}

int main(){
    cin>>xx>>yy;
    a=floor(xx);
    b=floor(yy);

    if(a==xx&&b==yy){
	printf("%d %d %d %d\n",a,b,a+1,b);
	printf("%d %d %d %d\n",a,b,a,b+1);
	return 0;
    }

    
    if(a==xx)++a;
    
    double c=xx-a,d=yy-b;
    double e=b+1-yy;

    printf("%d %d %d %d\n",a,b,a+r(c*1000),b+r(d*1000));
    printf("%d %d %d %d\n",a,b+1,a+r(c*1000),b+1-r(e*1000));
    return 0;
}

Submission Info

Submission Time
Task B - 交点
User SAT3
Language C++11 (GCC 4.9.2)
Score 100
Code Size 776 Byte
Status AC
Exec Time 27 ms
Memory 928 KiB

Judge Result

Set Name All
Score / Max Score 100 / 100
Status
AC × 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 AC 26 ms 924 KiB
scrambled_01.txt AC 26 ms 800 KiB
scrambled_02.txt AC 26 ms 788 KiB
scrambled_03.txt AC 26 ms 796 KiB
scrambled_04.txt AC 26 ms 920 KiB
scrambled_05.txt AC 27 ms 804 KiB
scrambled_06.txt AC 26 ms 728 KiB
scrambled_07.txt AC 25 ms 920 KiB
scrambled_08.txt AC 25 ms 920 KiB
scrambled_09.txt AC 23 ms 800 KiB
scrambled_10.txt AC 23 ms 800 KiB
scrambled_11.txt AC 25 ms 924 KiB
scrambled_12.txt AC 25 ms 924 KiB
scrambled_13.txt AC 25 ms 928 KiB
scrambled_14.txt AC 25 ms 796 KiB
scrambled_15.txt AC 25 ms 924 KiB
scrambled_16.txt AC 26 ms 804 KiB
scrambled_17.txt AC 26 ms 804 KiB
scrambled_18.txt AC 26 ms 804 KiB
scrambled_19.txt AC 27 ms 800 KiB
scrambled_20.txt AC 25 ms 928 KiB
scrambled_21.txt AC 25 ms 804 KiB
scrambled_22.txt AC 25 ms 920 KiB
scrambled_23.txt AC 25 ms 924 KiB
scrambled_24.txt AC 24 ms 928 KiB
scrambled_25.txt AC 26 ms 924 KiB
scrambled_26.txt AC 26 ms 800 KiB