結果

問題 No.105 arcの六角ボルト
コンテスト
ユーザー Tsuneo Yoshioka
提出日時 2014-12-16 23:36:59
言語 Ruby
(4.0.1)
コンパイル:
ruby -w -c _filename_
実行:
ruby _filename_
結果
AC  
実行時間 122 ms / 5,000 ms
コード長 351 bytes
記録
記録タグの例:
初AC ショートコード 純ショートコード 純主流ショートコード 最速実行時間
コンパイル時間 49 ms
コンパイル使用メモリ 9,088 KB
実行使用メモリ 15,360 KB
最終ジャッジ日時 2026-03-05 03:37:22
合計ジャッジ時間 616 ms
ジャッジサーバーID
(参考情報)
judge3 / judge1
このコードへのチャレンジ
(要ログイン)
ファイルパターン 結果
other AC * 1
権限があれば一括ダウンロードができます
コンパイルメッセージ
Syntax OK

ソースコード

diff #
raw source code

T = gets.to_i

T.times{
    mindeg = 100000
    gets
    6.times{
        x, y = gets.split.map(&:to_f)
        ang = Math.atan2(y, x)
        deg = ang * 180.0 / Math::PI + 0.0000001
        # puts "x=#{x}, y=#{y}, ang=#{ang}, deg=#{deg}"
        if(deg > 0)
            mindeg = [mindeg, deg].min
        end
    }
    puts mindeg
}
0