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 |
|
| 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 |