VĂN NGHỆ

Trong một cuộc thi văn nghệ, có \(n\ \)thí sinh tham gia thi. Cuộc thi được tổ chức với nhiều vòng thi khác nhau. Mỗi vòng thi, thí sinh biểu diễn tốt nhất sẽ được \(n\) điểm, thí sinh tốt thứ nhì được \(n - 1\) điểm, thí sinh tốt thứ ba được \(n - 2\) điểm, ... thí sinh xếp cuối cùng được 1 điểm. Điểm chung cuộc của từng thí sinh là tổng điểm của thí sinh đó đạt được qua các vòng thi. Thí sinh nào có điểm chung cuộc cao nhất sẽ giành giải nhất. Nếu có nhiều thí sinh cùng đạt điểm chung cuộc cao nhất thì tất cả họ đều giành được giải nhất.

Hiện nay, chỉ còn một vòng thi nữa là cuộc thi kết thúc, tổng điểm của các thí sinh đạt được đến vòng thi này lần lượt là \(a_{1},a_{2},\ldots,a_{n}\).

Yêu cầu: Có bao nhiêu thí sinh có cơ hội giành được giải nhất chung cuộc?

Dữ liệu vào:

- Dòng đầu tiên chứa số nguyên \(n\ (3 \leq n \leq 10^{5})\) là số lượng thí sinh tham gia cuộc thi.

- \(n\) dòng tiếp theo, mỗi dòng ghi một số nguyên \(a_{i}\ (0 < a_{i} \leq 10^{6},1 \leq i \leq n)\) là số điểm của thí sinh thứ \(i\) trước vòng thi cuối cùng.

Dữ liệu ra:

- Dòng 1: Ghi số lượng thí sinh có cơ hội giành được giải nhất chung cuộc.

- Dòng 2: Ghi ra số thứ tự của các thí sinh có cơ hội giành được giải nhất chung cuộc theo thứ tự từ bé đến lớn, mỗi số cách nhau bởi một khoảng trắng.

Ví dụ:

Input Output Giải thích
4
9
11
8
12
3
1 2 4
- Thí sinh thứ nhất có cơ hội giành được giải nhất nếu vòng thi cuối cùng được 4 điểm; thí sinh thứ hai chỉ giành được 2 điểm; thí sinh thứ ba giành được 3 điểm và thí sinh thứ tư giành được 1 điểm. Khi đó thí sinh thứ nhất có điểm chung cuộc là 13 và giành giải nhất.
- Thí sinh thứ hai có cơ hội giành được giải nhất nếu đạt được 4 điểm ở vòng cuối cùng mà không cần quan tâm đến điểm ở vòng cuối của các thí sinh còn lại.
- Thí sinh thứ ba không còn cơ hội giành được giải nhất.
- Thí sinh thứ tư chỉ cần đạt được 3 hoặc 4 điểm ở vòng cuối là có cơ hội giành được giải nhất.

Ràng buộc:

  • 40% test với \(3 \leq n \leq 100\);

  • 40% test với \(100 < n \leq 10^{3}\);

  • 20% test với \(10^{3} < n \leq 10^{5}\).

Bạn cần đăng nhập để nộp bài

hpcode.edu.vn
Code tích cực
Trong 24h
  1. trungnam (6/7)
  2. sythai (5/8)
  3. npk1605 (5/10)
Trong 7 ngày
  1. nguyenanhvu (40/64)
  2. khieuquan (35/59)
  3. ngokhang (27/55)
Trong 30 ngày
  1. quechi (85/105)
  2. dangphong3108 (79/125)
  3. kiennhientv (79/179)
Thống kê
AC/Sub: 97887/180710
Pascal: 17121
C++: 130348
Python: 33199
Lượt xem/tải tests: 38905

Lưu Hải Phong - 2020
[email protected]