東京大学プログラミングコンテスト2014 B: 交点

コード

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

int main() {
  cin.tie(0);
  ios::sync_with_stdio(false);

  double X, Y;
  cin >> X >> Y;

  int cnt = 0;
  for (int x = floor(X) - 10; x <= X + 10; ++x) {
    for (int y = floor(Y) - 10; y <= Y + 10; ++y) {
      double dx = X - x;
      double dy = Y - y;
      double nx = dx * 1000 + x;
      double ny = dy * 1000 + y;
      if(abs(nx)<=10000&&abs(ny)<=10000){
        cout << x << " " << y << " " << nx << " " << ny << endl;
        cnt++;
        if (cnt == 2) return 0;
      }
    }
  }
}