結果
問題 | No.5009 Draw A Convex Polygon |
ユーザー | tatyam |
提出日時 | 2022-12-02 01:11:09 |
言語 | PyPy3 (7.3.15) |
結果 |
WA
|
実行時間 | - |
コード長 | 474 bytes |
コンパイル時間 | 691 ms |
実行使用メモリ | 96,232 KB |
スコア | 0 |
平均クエリ数 | 1.00 |
最終ジャッジ日時 | 2022-12-02 01:11:12 |
合計ジャッジ時間 | 1,340 ms |
ジャッジサーバーID (参考情報) |
judge12 / judge14 |
(要ログイン)
ソースコード
from math import gcd import sys mx = 1000 v = [] for x in range(1, mx): for y in range(1, mx - x + 1): if gcd(x, y) == 0: v.append((x, y)) v.sort(key=lambda a: a[1] / a[0]) v = v[:250000] print(1000000) X, Y = 0, 0 for x, y in v: print(X, Y) X += x Y += y for x, y in v: print(X, Y) X += -y Y += x for x, y in v: print(X, Y) X += -x Y += -y for x, y in v: print(X, Y) X += y Y += -x sys.stdout.flush()