Hộp gương
Đề bài
Mô tả
Một chiếc hộp gỗ có chiều dài cm và chiều cao cm được đặt trong mặt phẳng toạ độ: thành trái nằm trên đường thẳng , thành phải nằm trên đường thẳng , sàn nằm trên đường thẳng và trần nằm trên đường thẳng .
Trên thành trái có một lỗ nhỏ ở độ cao , trên thành phải có một lỗ nhỏ ở độ cao . Một số đoạn rời nhau trên sàn và trên trần được phủ gương; gương thứ có điểm số , nằm trên trần nếu là "T" và nằm trên sàn nếu là "F", trải dài từ hoành độ đến hoành độ .
Bạn bắn một tia laser đi vào từ một lỗ và phải đi ra ở lỗ còn lại. Tia laser truyền thẳng, và mỗi khi chạm vào một gương thì phản xạ theo quy tắc góc tới bằng góc phản xạ. Tia laser chỉ được phản xạ trên gương: nếu nó chạm vào một điểm của sàn hoặc trần không được phủ gương thì tia bị chặn lại và đường đi đó không hợp lệ. Ngoài ra, tia không được chạm vào cùng một gương quá một lần.
Điểm của một đường đi hợp lệ là tổng của tất cả các gương mà tia chạm vào. Hãy tìm điểm lớn nhất có thể đạt được.
Điểm chạm của tia trùng đúng với đầu mút hoặc của một gương vẫn được tính là chạm vào gương đó (theo giả thiết, không có hai gương nào có điểm chung nên trường hợp này không gây nhập nhằng).
Dữ liệu vào
- Dòng đầu chứa ba số nguyên , , : độ cao hai lỗ và số gương.
- dòng tiếp theo, dòng thứ chứa , , , mô tả gương thứ , trong đó là ký tự "T" (trần) hoặc "F" (sàn).
Dữ liệu ra
Một số nguyên duy nhất: điểm lớn nhất có thể đạt được.
Ràng buộc
- Không có hai gương nào có điểm chung.
Ví dụ
| Input | Output | Giải thích |
|---|---|---|
| 50 50 7 10 F 1 80000 20 T 1 80000 30 T 81000 82000 40 T 83000 84000 50 T 85000 86000 60 T 87000 88000 70 F 81000 89000 |
100 | Tia đi xuống trước và phản xạ ba lần: gương sàn tại , gương trần tại , gương sàn tại , tổng . |
| 80 72 9 15 T 8210 15679 10 F 11940 22399 50 T 30600 44789 50 F 32090 36579 5 F 45520 48519 120 F 49250 55229 8 F 59700 80609 35 T 61940 64939 2 T 92540 97769 |
120 | Đường đi tốt nhất chỉ phản xạ đúng một lần, trên gương sàn điểm tại . Không tồn tại đường đi hợp lệ nào chạm được cả nhóm gương để đạt . |
| 1 99 0 | 0 | Không có gương nào, tia đi thẳng từ lỗ này sang lỗ kia và được điểm. |
Bình luận