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

Talk Show và Chỉ Số Danh Tiếng

Đề bài

Mô tả

Một người mẫu bắt đầu sự nghiệp tại thời điểm 0 với chỉ số danh tiếng ban đầu là start. Trong sự nghiệp có n sự kiện, sự kiện thứ i xảy ra tại thời điểm ti và có một trong hai loại:

  • Buổi chụp hình (loại 1): chỉ số danh tiếng tăng thêm a.
  • Buổi trình diễn thời trang (loại 0): chỉ số danh tiếng giảm đi b.

Người mẫu muốn tham gia một buổi talk show tại một thời điểm t (số nguyên không âm). Buổi talk show ảnh hưởng đến tất cả các sự kiện xảy ra trong khoảng thời gian [t,t+len) (bao gồm t, không bao gồm t+len): trong khoảng này, mỗi buổi chụp hình làm chỉ số tăng thêm c thay vì a, và mỗi buổi trình diễn làm chỉ số giảm đi d thay vì b.

Các sự kiện xảy ra trước thời điểm t vẫn dùng hệ số a, b như bình thường.

Hãy tìm thời điểm t nhỏ nhất sao cho chỉ số danh tiếng không bao giờ âm tại bất kỳ thời điểm nào trước buổi talk show và trong suốt khoảng thời gian chịu ảnh hưởng [t,t+len). Nếu không tồn tại thời điểm như vậy, in ra 1.

Lưu ý: các sự kiện xảy ra sau thời điểm t+len không cần quan tâm.

Dữ liệu vào

  • Dòng đầu chứa 7 số nguyên dương n, a, b, c, d, start, len.
  • n dòng tiếp theo, dòng thứ i chứa hai số nguyên tiqi — thời điểm xảy ra sự kiện và loại sự kiện (qi=0: trình diễn thời trang, qi=1: chụp hình).

Các sự kiện được cho theo thứ tự ti tăng dần và đôi một khác nhau.

Dữ liệu ra

In ra một số nguyên không âm t — thời điểm nhỏ nhất nên tổ chức buổi talk show. Nếu không có thời điểm phù hợp, in ra 1.

Ràng buộc

  • 1n3·105
  • 0start109
  • 1a,b,c,d,len109
  • 1ti109, 0qi1

Ví dụ

Input Output Giải thích
5 1 1 1 4 0 5
1 1
2 1
3 1
4 0
5 0
6 Đặt talk show tại t=6 (sau tất cả sự kiện), không sự kiện nào nằm trong [6,11). Chỉ số trước đó là 0,1,2,3,2,1 — luôn không âm. Mọi thời điểm nhỏ hơn đều khiến chỉ số âm trong vùng ảnh hưởng (vì d=4 quá lớn).
1 1 2 1 2 1 2
1 0
-1 Sự kiện duy nhất là trình diễn thời trang tại thời điểm 1. Nếu đưa nó vào vùng ảnh hưởng (t1): 1d=12=1<0. Nếu để nó trước talk show (t2): 1b=12=1<0. Không có cách nào.
10 1 1 1 2 0 10
1 1
2 1
3 0
4 0
5 1
6 1
7 1
8 1
9 1
10 1
5 Tại t=5, các sự kiện ở thời điểm 1..4 dùng hệ số a,b giữ chỉ số không âm, các sự kiện trong [5,15) dùng c,d cũng giữ chỉ số không âm.

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