In bowling, the player starts with 10 pins in a row at the far end of a lane. The goal is to knock all the pins down. For this assignment, the number of pins and balls will vary. Given the number of pins N and then the number of balls K to be rolled, followed by K pairs of numbers (one for each ball rolled), determine which pins remain standing after all the balls have been rolled. The balls are numbered from 1 to N for this situation. The subsequent number pairs, one for each K represent the first and last (inclusive) positions of the pins that were knocked down with each roll. Print a sequence of N characters, where "I" represents a pin left standing and "." represents a pin knocked down. Test case mẫu Đầu vào mẫu 1 15 4 1 1 1 4 6 8 7 9 Đầu ra mẫu 1 ....I....IIIIII PYTHON NHA

1 câu trả lời

dịch:Trong bowling, người chơi bắt đầu với 10 chốt liên tiếp ở đầu xa của làn đường. Mục đích là để đánh sập tất cả các chốt. Đối với nhiệm vụ này, số lượng ghim và bóng sẽ khác nhau. Cho số chân N và sau đó là số viên bi K được lăn, tiếp theo là K cặp số (mỗi viên một viên bi lăn), hãy xác định xem chân nào vẫn đứng yên sau khi tất cả các viên bi đã được lăn.
Các quả bóng được đánh số từ 1 đến N cho tình huống này. Các cặp số tiếp theo, một cho mỗi K đại diện cho vị trí đầu tiên và cuối cùng (bao gồm) của các chốt được đánh xuống với mỗi cuộn. In một chuỗi N ký tự, trong đó "I" đại diện cho một ghim đứng bên trái và "." đại diện cho một chốt bị đánh sập.