結果

問題 No.139 交差点
ユーザー gigurururu
提出日時 2015-01-29 23:40:26
言語 Ruby
(ruby 2.5.1p57)
結果
AC  
実行時間 9 ms
コード長 181 Byte
コンパイル時間 17 ms
使用メモリ 3,936 KB
最終ジャッジ日時 2018-09-10 09:38:46

テストケース

テストケース表示
入力 結果 実行時間
使用メモリ
sample1.txt AC 8 ms
3,928 KB
sample2.txt AC 9 ms
3,932 KB
sample3.txt AC 8 ms
3,928 KB
testcase01.txt AC 8 ms
3,928 KB
testcase02.txt AC 9 ms
3,936 KB
testcase03.txt AC 8 ms
3,932 KB
testcase04.txt AC 8 ms
3,924 KB
testcase05.txt AC 9 ms
3,928 KB
testcase06.txt AC 8 ms
3,932 KB
testcase07.txt AC 8 ms
3,928 KB
testcase08.txt AC 8 ms
3,932 KB
testcase09.txt AC 8 ms
3,924 KB
testcase10.txt AC 9 ms
3,928 KB
testcase11.txt AC 8 ms
3,932 KB
testcase12.txt AC 9 ms
3,932 KB
testcase13.txt AC 8 ms
3,932 KB
testcase14.txt AC 8 ms
3,924 KB
testcase15.txt AC 8 ms
3,932 KB
testcase16.txt AC 8 ms
3,932 KB
testcase17.txt AC 8 ms
3,936 KB
testcase18.txt AC 8 ms
3,928 KB
testcase19.txt AC 8 ms
3,924 KB
testcase20.txt AC 8 ms
3,924 KB
testcase21.txt AC 8 ms
3,928 KB
testcase22.txt AC 8 ms
3,932 KB
testcase23.txt AC 9 ms
3,932 KB
testcase24.txt AC 9 ms
3,932 KB
testcase25.txt AC 9 ms
3,928 KB
testcase26.txt AC 8 ms
3,928 KB
testcase27.txt AC 8 ms
3,928 KB
testcase28.txt AC 8 ms
3,928 KB
テストケース一括ダウンロード
コンパイルメッセージ
Syntax OK

ソースコード

diff #
def g;gets.split.map(&:to_i)end
n,l=g
walk=0
time=0
n.times{
  x,w,t=g
  time+=x-walk
  walk=x
  if time%(t*2)>t-w
    time+=t*2-time%(t*2)
  end
  time+=w
  walk+=w
}
p time+l-walk
0