trang chủ / đề bài / copybook

Alyona và những quyển vở

Đề bài

Mô tả

Một bạn học sinh cần mua thêm vở để có đủ số vở chia đều cho 4 môn học. Bạn đã có sẵn n quyển vở. Trong cửa hàng có ba loại gói vở:

  • Gói 1 quyển, giá a đồng.
  • Gói 2 quyển, giá b đồng.
  • Gói 3 quyển, giá c đồng.

Mỗi loại gói có số lượng không giới hạn và có thể mua nhiều gói khác loại trong cùng một lần. Gọi k là số quyển vở mua thêm. Hãy tìm số tiền nhỏ nhất cần trả để n+k chia hết cho 4.

Dữ liệu vào

  • Một dòng duy nhất chứa bốn số nguyên n, a, b, c.

Dữ liệu ra

  • In ra số tiền nhỏ nhất cần trả để tổng số vở n+k chia hết cho 4.

Ràng buộc

  • 1≤n,a,b,c≤109.

Ví dụ

Input Output Giải thích
1 1 3 4 3 Mua 3 gói 1 quyển với giá 3a=3, có tổng cộng 4 quyển.
6 2 1 1 1 Mua 1 gói 2 quyển với giá b=1, có tổng cộng 8 quyển.
4 4 4 4 0 Đã có 4 quyển chia hết cho 4, không cần mua thêm.
999999999 1000000000 1000000000 1000000000 1000000000 Mua 1 gói 1 quyển, có tổng cộng 109 quyển.

Bình luận

Không có bình luận tại thời điểm này.

gnatmake 12.2.0 a68g 3.1.2 nasm 2.16.1 as_x64 2.47 awk 1.3.4 gcc 16.2.0 dotnet 10.0.402 g++ 16.2.0 g++-themis 16.2.0 g++17 16.2.0 g++20 16.2.0 g++23 16.2.0 clang++ 22.1.8 dmd 2.113.0 dart 3.13.6 gforth 0.7.3 gfortran 15.3.0 go 1.27.3 groovyc 5.1.3 javac 26.0.2.1 node 26.12.1 julia 1.13.2 kotlinc 2.4.21 lean 4.35.0 sbcl 2.2.9 lua 5.5.1 nim 2.2.12 fpc 3.2.2 fpc-themis 3.2.2 perl 5.42.3 php 8.5.12 pike 8.0 swipl 9.0.4 pypy3 7.3.23 python3 3.15.1 racket 8.7 ruby 4.0.8 rustc 1.99.1 csc 5.3.0 ctoj-scratch 0.0.1 sed 4.9 swiftc 6.4.1 tclsh 8.6 bun 1.4.4 deno 2.9.8 v 0.5.2 zig 0.17.0