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

Tiệm Bánh

Đề bài

Mô tả

Bessie điều hành một tiệm bánh với một lò nướng. Lò có thể sản xuất bánh quy trong tC đơn vị thời gian hoặc bánh muffin trong tM đơn vị thời gian. Có N người bạn đến lần lượt, người thứ i đặt ai bánh quy và bi bánh muffin, và sẵn sàng chờ tối đa ci đơn vị thời gian.

Tổng thời gian sản xuất cho một đơn hàng là ai·tC+bi·tM. Bessie có thể dùng "moonies" để giảm thời gian sản xuất: mỗi moonie giảm tC hoặc tM đi 1 đơn vị (nhưng mỗi giá trị tối thiểu phải bằng 1). Việc giảm áp dụng cho tất cả đơn hàng.

Hãy tìm số moonies tối thiểu cần chi để phục vụ tất cả khách hàng trong giới hạn chờ đợi.

Dữ liệu vào

  • Dòng 1: Số nguyên T (1T100) — số bộ test.
  • Mỗi bộ test:
    • Dòng đầu (sau dòng trống): Ba số nguyên N, tC, tM (1N100, 1tC,tM109).
    • N dòng tiếp theo: Ba số nguyên ai, bi, ci (1ai,bi109, ai+bici2·1018).

Dữ liệu ra

Với mỗi bộ test, in số moonies tối thiểu trên một dòng.

Ràng buộc

  • 1T100
  • 1N100
  • 1tC,tM109
  • 1ai,bi109
  • ai+bici2·1018

Ví dụ

Input Output Giải thích
2

3 7 9
4 3 18
2 4 19
1 1 6

5 7 3
5 9 45
5 2 31
6 4 28
4 1 8
5 2 22
11
6
Test 1: Giảm tC từ 7 xuống 2 (5 moonies) và tM từ 9 xuống 3 (6 moonies), tổng 11.

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