Submission #57364258


Source Code Expand

def main
    n = gets.to_i
    a = gets.chomp.split.map(&:to_i)

    ans = 0
    while true
        a.sort!.reverse!
        break if a[1] == 0
        a[0] -= 1
        a[1] -= 1
        ans += 1
    end

    puts ans
end

main

Submission Info

Submission Time
Task B - Decrease 2 max elements
User TangentDay
Language Ruby (ruby 3.2.2)
Score 200
Code Size 246 Byte
Status AC
Exec Time 57 ms
Memory 20556 KiB

Judge Result

Set Name Sample All
Score / Max Score 0 / 0 200 / 200
Status
AC × 2
AC × 15
Set Name Test Cases
Sample 00_sample_00.txt, 00_sample_01.txt
All 00_sample_00.txt, 00_sample_01.txt, 01_internal_00.txt, 01_internal_01.txt, 01_internal_02.txt, 01_internal_03.txt, 01_internal_04.txt, 01_internal_05.txt, 01_internal_06.txt, 01_internal_07.txt, 01_internal_08.txt, 01_internal_09.txt, 01_internal_10.txt, 01_internal_11.txt, 01_internal_12.txt
Case Name Status Exec Time Memory
00_sample_00.txt AC 44 ms 17136 KiB
00_sample_01.txt AC 44 ms 17260 KiB
01_internal_00.txt AC 46 ms 17872 KiB
01_internal_01.txt AC 50 ms 18612 KiB
01_internal_02.txt AC 45 ms 18124 KiB
01_internal_03.txt AC 51 ms 18936 KiB
01_internal_04.txt AC 51 ms 18708 KiB
01_internal_05.txt AC 50 ms 18744 KiB
01_internal_06.txt AC 57 ms 20296 KiB
01_internal_07.txt AC 55 ms 20308 KiB
01_internal_08.txt AC 55 ms 20276 KiB
01_internal_09.txt AC 56 ms 20556 KiB
01_internal_10.txt AC 44 ms 17312 KiB
01_internal_11.txt AC 44 ms 17248 KiB
01_internal_12.txt AC 44 ms 17080 KiB