trang chủ / bài tập / perfteam

Đội hoàn hảo

Đề bài

Mô tả

Một đội thi hoàn hảo gồm đúng ba thành viên. Mỗi sinh viên có thể có một chuyên môn: lập trình viên (coder) hoặc nhà toán học (mathematician). Một sinh viên có thể không có chuyên môn nào, nhưng không thể vừa là lập trình viên vừa là nhà toán học.

Một đội được coi là hoàn hảo nếu nó có đúng ba thành viên, trong đó có ít nhất một lập trình viên và ít nhất một nhà toán học.

Bạn có c lập trình viên, m nhà toán học và x sinh viên không có chuyên môn. Hãy xác định số đội hoàn hảo tối đa có thể tạo được.

Mỗi sinh viên chỉ được tham gia nhiều nhất một đội, và một số sinh viên có thể không được xếp vào đội nào.

Bạn cần trả lời q truy vấn độc lập.

Dữ liệu vào

  • Dòng đầu chứa số nguyên q: số lượng truy vấn.
  • Mỗi truy vấn trong q dòng tiếp theo chứa ba số nguyên c, m, x: số lập trình viên, số nhà toán học và số sinh viên không có chuyên môn.

Dữ liệu ra

In ra q số nguyên, mỗi số trên một dòng: số đội hoàn hảo tối đa cho truy vấn tương ứng, theo đúng thứ tự nhập vào.

Ràng buộc

  • 1q104
  • 0c,m,x108

Ví dụ

Input Output Giải thích
6
1 1 1
3 6 0
0 0 0
0 1 1
10 1 10
4 4 1
1
3
0
0
1
3
Truy vấn 1: một đội gồm 1 lập trình viên, 1 nhà toán học và 1 người không chuyên. Truy vấn 2: ba đội, mỗi đội 1 lập trình viên và 2 nhà toán học. Truy vấn 5: chỉ có 1 nhà toán học nên tối đa 1 đội. Truy vấn 6: một đội (1,1,1), một đội (2 coder, 1 math), một đội (1 coder, 2 math).
3
5 5 0
0 5 5
2 2 2
3
0
2
Truy vấn 1: c=m=5, x=0; tổng 10, tối đa 10/3=3 đội. Truy vấn 2: không có lập trình viên nên không tạo được đội. Truy vấn 3: hai đội, mỗi đội dùng 1 coder, 1 math và 1 người không chuyê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.46 awk 1.3.4 gcc 16.1.0 csc 6.12.0.200 g++ 16.1.0 g++-themis 16.1.0 g++17 16.1.0 g++20 16.1.0 g++23 16.1.0 clang++ 22.1.6 dmd 2.112.0 dart 3.12.1 gforth 0.7.3 gfortran 12.2.0 go 1.26.3 groovyc 5.0.6 javac 25.0.3 node 26.2.0 kotlinc 2.3.21 sbcl 2.2.9 lua 5.4.8 nim 2.2.10 fpc 3.2.2 fpc-themis 3.2.2 perl 5.36.0 php 8.5.6 pike 8.0 pypy3 7.3.23 python3 3.14.5 racket 8.7 ruby 4.0.5 rustc 1.96.0 csc 5.3.0 ctoj-scratch 0.0.1 sed 4.9 tclsh 8.6 bun 1.3.14 deno 2.8.1 v 0.5.1 zig 0.16.0