提出 #499635


ソースコード 拡げる

read n

one() {
  if [[ $1 < 1 ]]; then
    echo 0
  else
    echo 1
  fi
}

ah() {
  div=$(($1 / 10))
  mod=$(($1 % 10))
  dm=$((($div + $(one $mod)) * $2))
  min=$(($2 - $3 - 1))
  if [[ $div == 0 ]]; then
    if [[ $mod == 1 ]]; then
      echo $(($dm - $min))
    else
      echo $dm
    fi
  else
    rec=$(ah $div $(($2 * 10)) $(($mod * $2 + $3)))
    if [[ $mod == 1 ]]; then
      echo $(($rec + $dm - $min))
    else
      echo $(($rec + $dm))
    fi
  fi
}

echo $(ah $n 1 0)

提出情報

提出日時
問題 D - 1
ユーザ amutake
言語 Bash (4.2.25)
得点 100
コード長 518 Byte
結果 AC
実行時間 67 ms
メモリ 2284 KiB

ジャッジ結果

セット名 Sample Subtask1 Subtask2
得点 / 配点 0 / 0 20 / 20 80 / 80
結果
AC × 3
AC × 22
AC × 43
セット名 テストケース
Sample subtask0_sample_01.txt, subtask0_sample_02.txt, subtask0_sample_03.txt
Subtask1 subtask0_sample_01.txt, subtask0_sample_02.txt, subtask1_01.txt, subtask1_02.txt, subtask1_03.txt, subtask1_04.txt, subtask1_05.txt, subtask1_06.txt, subtask1_07.txt, subtask1_08.txt, subtask1_09.txt, subtask1_10.txt, subtask1_11.txt, subtask1_12.txt, subtask1_13.txt, subtask1_14.txt, subtask1_15.txt, subtask1_16.txt, subtask1_17.txt, subtask1_18.txt, subtask1_19.txt, subtask1_20.txt
Subtask2 subtask0_sample_01.txt, subtask0_sample_02.txt, subtask0_sample_03.txt, subtask1_01.txt, subtask1_02.txt, subtask1_03.txt, subtask1_04.txt, subtask1_05.txt, subtask1_06.txt, subtask1_07.txt, subtask1_08.txt, subtask1_09.txt, subtask1_10.txt, subtask1_11.txt, subtask1_12.txt, subtask1_13.txt, subtask1_14.txt, subtask1_15.txt, subtask1_16.txt, subtask1_17.txt, subtask1_18.txt, subtask1_19.txt, subtask1_20.txt, subtask2_21.txt, subtask2_22.txt, subtask2_23.txt, subtask2_24.txt, subtask2_25.txt, subtask2_26.txt, subtask2_27.txt, subtask2_28.txt, subtask2_29.txt, subtask2_30.txt, subtask2_31.txt, subtask2_32.txt, subtask2_33.txt, subtask2_34.txt, subtask2_35.txt, subtask2_36.txt, subtask2_37.txt, subtask2_38.txt, subtask2_39.txt, subtask2_40.txt
ケース名 結果 実行時間 メモリ
subtask0_sample_01.txt AC 34 ms 1328 KiB
subtask0_sample_02.txt AC 35 ms 1312 KiB
subtask0_sample_03.txt AC 60 ms 2124 KiB
subtask1_01.txt AC 29 ms 1056 KiB
subtask1_02.txt AC 27 ms 1048 KiB
subtask1_03.txt AC 27 ms 1060 KiB
subtask1_04.txt AC 36 ms 1228 KiB
subtask1_05.txt AC 31 ms 1092 KiB
subtask1_06.txt AC 31 ms 1304 KiB
subtask1_07.txt AC 35 ms 1264 KiB
subtask1_08.txt AC 35 ms 1420 KiB
subtask1_09.txt AC 36 ms 1308 KiB
subtask1_10.txt AC 36 ms 1428 KiB
subtask1_11.txt AC 38 ms 1312 KiB
subtask1_12.txt AC 37 ms 1424 KiB
subtask1_13.txt AC 38 ms 1424 KiB
subtask1_14.txt AC 34 ms 1308 KiB
subtask1_15.txt AC 37 ms 1308 KiB
subtask1_16.txt AC 36 ms 1256 KiB
subtask1_17.txt AC 35 ms 1424 KiB
subtask1_18.txt AC 31 ms 1304 KiB
subtask1_19.txt AC 37 ms 1312 KiB
subtask1_20.txt AC 35 ms 1336 KiB
subtask2_21.txt AC 39 ms 1576 KiB
subtask2_22.txt AC 55 ms 2072 KiB
subtask2_23.txt AC 61 ms 2096 KiB
subtask2_24.txt AC 61 ms 2156 KiB
subtask2_25.txt AC 59 ms 2156 KiB
subtask2_26.txt AC 60 ms 2284 KiB
subtask2_27.txt AC 62 ms 2088 KiB
subtask2_28.txt AC 41 ms 1432 KiB
subtask2_29.txt AC 45 ms 1692 KiB
subtask2_30.txt AC 47 ms 1756 KiB
subtask2_31.txt AC 51 ms 1900 KiB
subtask2_32.txt AC 57 ms 1972 KiB
subtask2_33.txt AC 61 ms 2180 KiB
subtask2_34.txt AC 62 ms 2084 KiB
subtask2_35.txt AC 60 ms 2148 KiB
subtask2_36.txt AC 67 ms 2156 KiB
subtask2_37.txt AC 62 ms 2160 KiB
subtask2_38.txt AC 60 ms 2152 KiB
subtask2_39.txt AC 63 ms 2160 KiB
subtask2_40.txt AC 63 ms 2156 KiB