Submission #7429177


Source Code Expand

n = gets.to_i
a = gets.split.map(&:to_i)
b = gets.split.map(&:to_i)
c = gets.split.map(&:to_i)

prev = -1
ans = 0
a.each do |i|
  ans += b[i-1]
  ans += c[prev-1] if prev == i-1
  prev = i
end
puts ans

Submission Info

Submission Time
Task B - Buffet
User tsuka05
Language Ruby (2.3.3)
Score 200
Code Size 213 Byte
Status AC
Exec Time 7 ms
Memory 1788 KiB

Compile Error

./Main.rb:1: warning: assigned but unused variable - n

Judge Result

Set Name All Sample
Score / Max Score 200 / 200 0 / 0
Status
AC × 13
AC × 3
Set Name Test Cases
All sample_01, sample_02, sample_03, testcase_01, testcase_02, testcase_03, testcase_04, testcase_05, testcase_06, testcase_07, testcase_08, testcase_09, testcase_10
Sample sample_01, sample_02, sample_03
Case Name Status Exec Time Memory
sample_01 AC 7 ms 1788 KiB
sample_02 AC 7 ms 1788 KiB
sample_03 AC 7 ms 1788 KiB
testcase_01 AC 7 ms 1788 KiB
testcase_02 AC 7 ms 1788 KiB
testcase_03 AC 7 ms 1788 KiB
testcase_04 AC 7 ms 1788 KiB
testcase_05 AC 7 ms 1788 KiB
testcase_06 AC 7 ms 1788 KiB
testcase_07 AC 7 ms 1788 KiB
testcase_08 AC 7 ms 1788 KiB
testcase_09 AC 7 ms 1788 KiB
testcase_10 AC 7 ms 1788 KiB