Đèn màu
Đề bài
Mô tả
Trần Đặng Tuấn Anh là một cựu học sinh xuất sắc của trường chuyên Lương Văn Tụy. Ngay từ những năm tháng học tại trường, Tuấn Anh đã có nhiều sản phẩm độc đáo, trí tuệ. Một trong các sản phẩm đó là chiếc đèn màu có hình dạng và nguyên tắc hoạt động như sau:
- Chiếc đèn có dạng là một hình tròn, trên viền có bóng đèn, các bóng được đánh số từ đến , xếp cách đều nhau theo chiều kim đồng hồ, bóng xếp kế tiếp bóng (), bóng xếp kế tiếp bóng thứ ;
- Giữa hai bóng bất kỳ () có một dây nối, dây nối này có thể sáng màu xanh hoặc sáng màu đỏ. Ban đầu tất cả các dây nối đều sáng màu xanh, nếu bấm đồng thời vào cặp bóng () thì dây nối giữa hai bóng sẽ đổi màu (đang là màu xanh đổi thành màu đỏ còn nếu là màu đỏ đổi thành màu xanh), đồng thời ở tâm chiếc đèn sẽ hiển thị số lượng tam giác mà có đỉnh là bóng trong bóng, các dây nối giữa bóng này sáng cùng màu.
Lấy ý tưởng từ chiếc đèn màu của Tuấn Anh, Ban giám khảo hội thi Duyên hải 2017 yêu cầu các thí sinh tham dự môn Tin học lập trình bài toán sau: Cho là số bóng trên viền chiếc đèn và thao tác bấm cặp bóng đèn (), với mỗi thao tác hãy cho biết số lượng tam giác mà có đỉnh là bóng trong bóng, các dây nối giữa bóng này sáng cùng màu.
Các thao tác được thực hiện lần lượt, mỗi thao tác giữ nguyên kết quả đổi màu của các thao tác trước. Một cặp bóng có thể được bấm nhiều lần; bấm cặp cũng là đổi màu dây nối giữa hai bóng .
Dữ liệu vào
- Dòng đầu chứa hai số nguyên ;
- dòng sau, dòng thứ chứa hai số nguyên dương () cách nhau bởi dấu cách.
Dữ liệu ra
Gồm dòng, dòng thứ là số lượng tam giác mà có đỉnh là bóng trong bóng, các dây nối giữa bóng này sáng cùng màu sau thao tác thứ .
Ràng buộc
- ; .
- , .
Subtasks
- Có số test ứng với số điểm của bài có ; ;
- Có số test ứng với số điểm của bài có ; ;
- Có số test khác ứng với số điểm của bài có ; ;
- Có số test khác ứng với số điểm còn lại của bài có ; .
Ví dụ
| Input | Output | Giải thích |
|---|---|---|
| 4 3 1 2 2 3 3 1 |
2 1 1 |
Sau thao tác dây - đỏ, các tam giác cùng màu (xanh) là và . Sau thao tác chỉ còn xanh. Sau thao tác ba dây -, -, - đều đỏ nên chỉ còn tam giác . |
| 5 6 1 2 2 1 1 2 1 3 2 3 3 1 |
7 10 7 5 4 5 |
Ví dụ bổ sung (không có trong đề gốc). Thao tác bấm cặp nên dây - trở lại màu xanh và cả tam giác đều cùng màu; thao tác làm dây này đỏ lại. Sau thao tác các dây -, -, - đều đỏ; thao tác làm dây - xanh trở lại. |
Bình luận