Kho báu

View as PDF

Submit solution

Points: 800 (partial)
Time limit: 1.0s
Python 3 2.5s
Memory limit: 256M
Python 3 512M
Input: CHEST.INP
Output: CHEST.OUT

Author:
Problem type
Allowed languages
C++, Pascal, Python
Statement

Thắng gồm một nhóm thám hiểm tìm thấy a viên ngọc loại 1, b viên ngọc loại 2, và c viên ngọc loại 3 trong một hang động cổ đại. Nhiệm vụ Thắng được phân là chia số ngọc này thành các rương báu sao cho:

  • Mỗi viên ngọc chỉ được bỏ vào một rương duy nhất.
  • Tổng giá trị của các viên ngọc trong mỗi rương phải bằng 3 (giá trị của ngọc loại 11, loại 22, và loại 33).

Hãy giúp Thắng tìm số lượng rương báu có tổng giá trị bằng 3 là nhiều nhất có thể.

Input, Output và Subtasks

Input: (CHEST.INP)
  • Một dòng duy nhất chứa ba số nguyên a, bc tương ứng với 3 loại ngọc.
Output: (CHEST.OUT)
  • In ra một số nguyên duy nhất là số lượng rương báu có tổng giá trị bằng 3 nhiều nhất có thể.
Subtasks
  • Subtask 1 (50%): 0 \leq a, b, c \leq 10^{4};
  • Subtask 2 (50%): 0 \leq a, b, c \leq 10^{9};

Sample #1

Input (CHEST.INP)
3 0 0
Output (CHEST.OUT)
1
Notes
  • Thắng có thể dùng 3 viên ngọc loại 1 để bỏ vào một rương báu duy nhất với tổng giá trị là 3.

Sample #2

Input (CHEST.INP)
4 2 1
Output (CHEST.OUT)
3
Notes
  • Thắng có thể chia ngọc vào các rương như sau:
    • Rương 1: {1, 2}
    • Rương 2: {1, 2}
    • Rương 3: {3}
    • Rương 4: {1, 1}
  • Trong đó, 3 rương đầu có tổng giá trị bằng 3.

Comments


  • 0
    Yuuki Nov. 17, 2024, 9:58 a.m.

    python nhìu test quá sao c++ được 2 test nên tăng test lên ad


    • 0
      im_mayly Nov. 17, 2024, 10:23 a.m.

      dường như vấn đề code anh chấm 400 test kia liên quan đến vấn đề máy chấm, để em hỏi các admin khác ạ!


      • 0
        im_mayly Nov. 17, 2024, 10:12 a.m.

        Dạ pre-test tạm ấy anh, chứ 9 problems mà e nhét lên toàn 600 testcase sợ máy chấm bị treo, các bạn khác vào làm bài khác không được chấm ạ!, cảm ơn vì nhận xét 📖.