Trò chơi
Đề bài
Mô tả
Hôm nay là buổi học hè đầu tiên của lớp X, cô giáo tổ chức một trò chơi nho nhỏ để tăng sự hứng thú học tập của các bạn học sinh. Vì đây chỉ là một trò chơi nho nhỏ, nên chúng cực kỳ dễ. Và đặc biệt hơn nữa, là bạn nào chiến thắng trò chơi này sẽ có thưởng. Vì thế, các bạn học sinh ai cũng cố gắng hết sức để có thể giành chiến thắng. Nội dung trò chơi như sau:
Cô giáo đưa ra một dãy số gồm phần tử được đánh số từ đến . Giá trị ban đầu của tất cả các phần tử đều là . Cô giáo sẽ thực hiện thao tác gồm loại, mỗi loại có nội dung như sau:
- : Cô giáo sẽ tăng giá trị của phần tử lên đơn vị ( có thể âm).
- : Cô giáo yêu cầu các bạn hãy tính tổng giá trị của tất cả các phần tử thỏa mãn: và .
Cô giáo yêu cầu rằng ai trả lời đúng hết các câu hỏi mới là người có khả năng giành chiến thắng. Tất cả mọi người vẫn chưa nhận ra rằng, trò chơi này khó thế nào. Chỉ có duy nhất Tèo, một bạn học giỏi thứ lớp, thấy rằng trò này rất khó để chiến thắng. Sắp đến lúc bắt đầu trò chơi mà cậu vẫn chưa nghĩ ra cách nào để chiến thắng, thì chợt nghĩ đến bạn, thiên tài tin học.
Yêu cầu: Bạn hãy viết một chương trình để giúp Tèo chiến thắng trò chơi này nhé!
Dữ liệu vào
- Dòng thứ nhất chứa hai số nguyên dương và lần lượt là số phần tử của mảng và số thao tác của cô giáo.
- Dòng thứ trong số dòng tiếp theo, mỗi dòng là một trong hai thao tác:
- : , .
- : , .
Dữ liệu ra
Gồm nhiều số nguyên, mỗi số nguyên được ghi trên một dòng là kết quả của thao tác loại , theo thứ tự xuất hiện.
Ràng buộc
- .
- Với thao tác loại : , .
- Với thao tác loại : , .
Subtasks
- số test: .
- số test khác: và .
- số test còn lại: .
Ví dụ
| Input | Output | Giải thích |
|---|---|---|
| 5 5 1 3 3 2 3 0 2 4 3 1 4 -9 2 1 0 |
3 3 -6 |
Sau thao tác đầu, . Với chỉ có , tổng là . Với chỉ có , tổng là . Sau khi giảm đi , với lấy mọi phần tử: . |
| 6 7 1 6 5 1 2 -4 2 4 2 2 6 0 2 5 2 1 5 1000 2 3 2 |
1 5 -4 996 |
, . Với : , tổng . Với : chỉ (vì ). Với : chỉ . Sau khi , với : , tổng . |
Bình luận