3
ทำลายพวกเขาด้วย Lazers
บทนำ ที่เกิดเหตุเป็นที่ราบที่มีตึกระฟ้าสูงซึ่งศัตรูของคุณใช้เป็นที่กำบัง คุณและศัตรูของคุณยิงกันด้วยเลเซอร์ พวกคุณทุกคนพกชุดเจ็ทเพื่อให้สามารถบินได้ ศัตรูตัวไหนที่คุณสามารถยิงด้วยเลเซอร์และที่ซ่อนอยู่? ปัญหา ก่อนขนาดของเวทีที่ได้รับจากจำนวนเต็มnในบรรทัดเดียว nบรรทัดต่อไปนี้มีnจำนวนเต็มต่อบรรทัดคั่นด้วยช่องว่าง จำนวนเต็มแต่ละตัวแทนความสูงของสิ่งปลูกสร้างในตำแหน่งนั้น อาคารแต่ละหลังเป็นรูปสี่เหลี่ยมผืนผ้าที่เป็นของแข็ง 1 หน่วยต่อ 1 หน่วยโดยหน่วยความสูง ถัดไปสถานที่ของคุณจะได้รับในบรรทัดเดียวสามตัวเลขทศนิยมx, ,yz ในที่สุดจำนวนศัตรูจะได้รับจากจำนวนเต็มmในบรรทัดเดียว mบรรทัดต่อไปนี้มีหมายเลขทศนิยมสามตัวต่อบรรทัดคั่นด้วยช่องว่าง เหล่านี้เป็นตัวแทน x, yและzพิกัดของศัตรู ระบบพิกัดถูกกำหนดไว้ดังนี้: x วัดจากซ้ายไปขวาในอินพุตของเมือง y วัดจากบนลงล่าง z วัดจากพื้นดินขึ้น สำหรับศัตรูแต่ละตัวหากสามารถลากเส้นที่ไม่มีสิ่งกีดขวางจากคุณไปยังศัตรูนั้นให้ส่งออกจำนวนเต็มบวก มิฉะนั้นส่งออกจำนวนเต็มลบ แยกเอาต์พุตด้วยบรรทัดใหม่ ตัวอย่างอินพุต มีการแสดงความคิดเห็นซึ่งแสดงโดย '#' เพื่อช่วยให้คุณเห็นได้อย่างรวดเร็วว่าแต่ละบรรทัดทำอะไร พวกเขาจะไม่ปรากฏในการป้อนข้อมูลจริง 5 # Size of the map 0 0 0 0 0 # Buildings 0 …
21
code-golf