結果

問題 No.538 N.G.S.
コンテスト
ユーザー はむ吉🐹
提出日時 2017-07-23 17:12:28
言語 Ruby
(4.0.2)
コンパイル:
ruby -w -c _filename_
実行:
ruby _filename_
結果
AC  
実行時間 64 ms / 2,000 ms
コード長 311 bytes
記録
記録タグの例:
初AC ショートコード 純ショートコード 純主流ショートコード 最速実行時間
コンパイル時間 51 ms
コンパイル使用メモリ 9,216 KB
実行使用メモリ 15,872 KB
最終ジャッジ日時 2026-04-12 04:05:35
合計ジャッジ時間 4,973 ms
ジャッジサーバーID
(参考情報)
judge2_1 / judge1_1
このコードへのチャレンジ
(要ログイン)
ファイルパターン 結果
sample AC * 4
other AC * 51
権限があれば一括ダウンロードができます
コンパイルメッセージ
Syntax OK

ソースコード

diff #
raw source code

#!/usr/bin/env ruby

require "matrix"


def solve(b1, b2, b3)
    co_mat = Matrix[[b2, 1], [b1, 1]]
    v = Vector[b3, b2]
    rd = co_mat.inv * v
    b4 = Matrix[[b3, 1]] * rd
    return b4[0].to_i
end


def main()
    b1, b2, b3 = gets.split.map(&:to_i)
    b4 = solve(b1, b2, b3)
    puts b4.to_s
end


main
0