ドラゴンボール

謎の2次元空間上を7つのボールが浮遊している。

プレイヤーを動かして、相手よりも多くのボールを集めよう。

説明

入力

F
Ax Ay Asx Asy
Bx By Bsx Bsy
N
D1x D1y D1sx D1sy
D2x D2y D2sx D2sy
...

出力

Deg Speed

入力例

120
911.180 44.231 8.597 2.378
861.653 778.103 -6.468 -5.916
5
1010.032 62.652 -6.752 -5.057
148.190 990.494 8.485 6.251
645.920 613.683 -7.311 -6.160
277.993 438.184 -7.923 -8.359
850.600 647.145 -7.562 8.495

出力例

155.176 0.517

プログラム例

以下はこの課題に対して不正でない出力を行うプログラムの一例である。

C++

#include <iostream>
#include <cstdio>
using namespace std;

struct Object {
  double x;
  double y;
  double sx;
  double sy;
};

int main() {
  int F, N;
  struct Object A, B, D[7];

  while (1) {
    cin >> F;

    if (cin.eof()) {
      break;
    }

    cin >> A.x >> A.y >> A.sx >> A.sy;
    cin >> B.x >> B.y >> B.sx >> B.sy;
    cin >> N;

    for (size_t i = 0; i < N; i++) {
      cin >> D[i].x >> D[i].y >> D[i].sx >> D[i].sy;
    }

    fprintf(stdout, "%d %d\n", F % 360, 1);
    fflush(stdout);
  }

  return 0;
}

Submit Code

0 bytes