Tính toán sát thương
Xem dạng PDFThu đã về trên những con phố của Hà Nội, hàng hàng lớp lớp những tán cây che phủ ánh nắng sương nhẹ của gió chiều. Những bông hoa đua nhau khoe sắc thắm lần cuối cùng trong năm, như để chứng minh vẻ đẹp của mình là độc nhất trong muôn loài thực vật. Tiếng ve kêu loảng thoảng đâu đó, tiếng nước sông Hồng vỗ bờ sóng như làm dao động lòng người. Giai điệu nhẹ nhàng của mùa thu như một bản giao hưởng nhẹ, làm nền cho vẻ đẹp diệu kỳ của xứ Đô thành. Bóng cầu Thê Húc phảng phất trên mặt gương của nước, ánh phản chiếu của Tháp Rùa như để gợi nhớ người Hà Nội về một thời vang bóng của đất Cố Đô. Hà Nội đẹp như thế.
Cuộc sống của con người Hà Nội chả đổi thay mấy trong suốt vài thập kỉ qua. Những nhà tư sản lớn, nhà buôn Tây phương sống trong sự hào nhoáng, hiện đại với những cửa hiệu sáng đèn, màu sắc sặc sỡ đậm màu tư sản. Họ sống trong những khu phố Pháp khép kín, cùng với những người trong chính quyền thuộc địa, tạo nên một cộng đồng "khai sáng" giữa lòng thành phố. Trái ngược với đó là cảnh nhân dân buôn bán nhỏ lẻ, lê tha khắp các phố phường Hà Nội cũ. Những hộ gia đình làm tiểu thủ công nghiệp trong những khu phố cổ chật chội như đã gắn chặt vào nơi đây, hình thành cái nét chỉ riêng Hà Nội mới có. Cuộc Đại chiến Thế giới nổ ra đã được hơn một năm, chiến sự khắp năm châu bốn bể chuyển biến theo từng giờ, tuy nhiên ở nơi đây thì cuộc sống vẫn vậy, Hà Nội vẫn là cái nếp cũ kĩ đó.
Quân Pháp đóng tại Đô thành Hà Nội ngày một đông. Những đoàn xe díp chở quân lần lượt vào ra thành phố. Những sư đoàn lính Lê dương da màu đóng quân tại đây được vài ngày, rồi lại qua tả ngạn sông Hồng, tiến lên biên giới phía Bắc. Lính bảo an và cảnh giới đóng tại nơi đây ngày một đông. Những tên chỉ huy Pháp cho tuần tra phố phường ngày càng nhiều, lắm người bị bắt bớ, vài người bị hỏi lấy cung. Nhân dân Đô thành đồn tai nhau về những chiến dịch quân sự, về những chuyển biến trên tiền tuyến, nhưng cũng chỉ về cho vui tai vui miệng chứ mấy ai quan tâm, những chuyện ồn ào ấy chả ảnh hưởng gì đến chén cơm của họ cả.
Ở bên kia bờ sông, Đề-pô xe lửa Gia Lâm nhộn nhịp hơn khác thường. Hằng ngày, có hàng chục chuyến tàu quân sự tránh nhau ở đây. Trong xưởng máy, có hàng chục đầu máy, hàng trăm toa tàu đang chờ sửa chữa, bảo trì. Mọi thứ vận hành liên tục không ngừng nghỉ. Sân ga đông đúc, đủ thứ các thể loại màu da, sắc tộc. Ồn ào tiếng còi tàu, tiếng kêu ken két của bánh sắt, lâu lâu vang lên tiếng súng chỉ thiên nhằm vào những tên lính Lê dương đào ngũ, nhân sự nhộn nhịp của ga mà nhảy tàu trốn khỏi tiền tuyến.
Anh Hà làm việc ở Đề-pô cũng một thời gian. Trốn quê lên thành phố kiếm việc với lời hứa hẹn về đồng lương gửi về chu cấp cho gia đình, anh học và làm việc tại xưởng đúc rồi trở thành một tay thợ nguội lành nghề. Công việc gần đây bận rộn lạ thường. Chắc đã hơn chục đầu máy qua tay anh sửa chữa. Làm việc với những đoàn tàu khác nhau từ khắp mọi miền Đông Dương, chẳng đoàn nào giống đoàn nào. Những đoàn tàu được đem sửa chữa ở đây đều phải chịu thiệt hại và thương tích khác nhau: vết đạn bắn, móp do bom nổ, hư hại do lật tàu... Công việc của toàn bộ công nhân đường sắt vô cùng vất vả, phục tùng giới chủ Pháp tàn bạo, luôn tìm cách bòn rút sức lao động của anh em.
Buổi chiều hôm ấy, thành phố có sự biến chuyển lớn. Những đoàn xe cam nhông treo Nhật kỳ chương vượt cầu Long Biên, tiến vào trung tâm thành phố. Những chiếc xe tăng màu đỏ đồng chốt chặn tại các ngã tư lớn. Hàng dài quân lính mang cờ Mặt trời mọc vây quanh khu hành chính chính quyền thuộc địa, buộc Toàn quyền cùng Thị trưởng ra hàng. Chiều hôm sau, đã có hơn 600 tên lính Nhật đóng tại Hà Nội. Và cứ như thế, Đông Dương chuyển từ tay Thực dân Pháp sang tay Phát xít Nhật.
Phát xít Nhật giành một phần Đề-pô làm công xưởng để chúng sản xuất vũ khí và đạn dược nhằm phục vụ tham vọng chiến tranh của chúng. Giới chủ Pháp cho nhà máy xe lửa hoạt động cầm chừng dưới sự quản lý của quân đội Nhật. Hai năm sau, giới chủ phải cho di dời nhân sự và máy móc về ga Đông Anh để bảo toàn nhà máy và nhượng công xưởng cho Nhật.
Đã vài năm trôi qua, anh Hà vẫn tiếp tục ở lại làm ở nhà máy. Anh em công nhân phần thì bị đuổi việc, phần vì bất mãn với đồng lương ít ỏi mà về quê. Bản thân những người đang làm ở đây cũng đã bị nợ lương 2 tháng rồi. Biết bao cuộc đình công tự phát, tự giác của công nhân đã nổ ra. Những buổi biểu tình đòi tăng lương và điều kiện sản xuất diễn ra ngày càng thường xuyên hơn nhưng hay bị cảnh giới đàn áp. Làm việc cùng anh Hà giờ đây còn có anh Xuân, một chiến sĩ Việt Minh hoạt động ngầm, làm việc ở nhà máy cũng được gần một năm với mục tiêu phát triển phong trào công nhân đường sắt tại đầu mối xí nghiệp lớn.
Tháng ba vừa tới, Nhật lại hất tay trên với Pháp, độc chiếm Đông Dương. Tình hình công việc tại nhà máy căng thẳng hơn hẳn. Bọn Nhật thế chân ông chủ người Pháp, lấy nhà máy và ngày càng áp bức anh em công nhân ít ỏi còn bám trụ ở đây. Anh Xuân ngày càng khẩn trương hơn với công việc vận động tại nhà máy. Một cách bí mật, anh cũng đã gây dựng nên một lực lượng công nhân xung kích, chờ ngày tấn công. Anh kết thân với Hà, từ đó nhận thấy sức mạnh tiềm tàng của một người vô sản không chịu đựng bất công. Anh Hà lại chưa biết gì nhiều về hoạt động của anh Xuân, nên anh Xuân cũng nhiều lần dò hỏi anh Hà về thái độ với Việt Minh: "Tôi không hiểu gì về mớ tổ chức đảng phái hay đánh trận, nhưng khi cần gì thì anh cứ cậy vào tôi"
Ngày Tổng khởi nghĩa theo chỉ thị của cấp trên đang đến gần. Phát xít Nhật đang hấp hối ở mọi mặt trận, và Việt Minh sẽ không để cơ hội ngàn năm có một này trôi qua dễ dàng vậy được. Anh Xuân gấp rút cho công việc, nhiệm vụ của công nhân nhà máy xe lửa sẽ là làm chủ nhà máy, rồi tiến đánh các đồn bốt quân Nhật đóng gần đây. Anh Xuân biết anh Hà là một người thợ lành nghề nên đã nhờ chế tác một vũ khí thô sơ cho anh em công nhân xung kích. Với thông tin tình báo, anh Xuân sẽ cho biết về quân giới, vũ trang của mỗi tên lính Nhật. Anh Hà từ những thông tin đó mà chế tạo được vũ khí mà nếu được sử dụng với một người kinh nghiệm, sẽ tiêu diệt được tên lính với lượng sát thương phù hợp, vừa đủ và không dư thừa.
Anh Hà phải biết được vũ khí của mình sẽ gây được bao nhiêu sát thương đối với kẻ địch với khả năng chống chịu nhất định. Mỗi tên lính Nhật sẽ mặc những bộ quần áo chiến đấu giống nhau, mỗi tên sẽ có chỉ số Giáp ~PA~. Những tên lính ấy sẽ chốt chặn ở đồn bốt và anh em công nhân sẽ sử dụng vũ khí của anh Hà. Nếu được sử dụng chuẩn chỉ, vũ khí của anh Hà có thể gây ra một lượng Sát thương Vật lý ~PD~ không đổi. Lượng sát thương cuối cùng mà tên lính ấy phải nhận vào là:
$$ PD \times \displaystyle \frac{{100}}{{100 + PA}} $$
Những tên lính ấy sẽ phải chịu những đòn tấn công liên tục của những người lính thợ đang sục sôi giành lại sự tự do cho bản thân mình. Sự sục sôi, dũng cảm của họ có thể khiến bất kì tên giặc lái nào phải khiếp sợ. Với những tên lính Nhật yếu bóng vía, rất có thể sự hụt chí của chúng có thể làm chỉ số Giáp bị suy giảm, và thậm chí là xuống mức âm. Lúc đó, lược sát thương mà vũ khí của anh Hà có thể gây lên quân địch là:
$$ PD \times \left (2 - \displaystyle \frac{{100}}{{100 - PA}} \right ) $$
Ngày Tổng khởi nghĩa đã đến, nhà máy dễ dàng được chiếm lấy và anh em công nhân đang tấn công vào đồn bốt của nhóm lính Nhật nọ. Nhóm lính ấy biết mình khó có được đường thoát từ trước, nên đã uống một loại thảo dược có khả năng tạo nên một lớp phòng thủ đặc biệt từ phép thuật có chỉ số Kháng phép ~MR~. Rất nhanh, anh Hà nhận ra vấn đề, và với sự hỗ trợ từ các thầy bói địa phương, cải tiến vũ khí để mỗi vũ khí có thể gây ra một lượng Sát thương Phép ~MD~. Cách tính Sát thương Phép nhận vào bởi địch cũng tương tự như Sát thương Vật lý.
Với thông tin tình báo cùng hiểu biết về quân trang địch, hãy giúp anh Hà tính toán lượng sát thương có thể gây ra.
Input
Dòng đầu tiên chứa số nguyên ~T~ (~1 \le T \le 10^3~) là số testcase.
Với mỗi testcase, mỗi dòng chứa 4 số nguyên ~PD~ (sát thương vật lý), ~MD~ (sát thương phép), ~PA~ (giáp) và ~MR~ (kháng phép) (~1 \le PD, MD \le 10^{9}~, ~PA, MR \le \left| 500 \right|~).
Output
In ra ~T~ dòng, mỗi dòng gồm 2 số thực lần lượt là sát thương vật lý đầu ra và sát thương phép đầu ra (sai số tương đối ~10^{-6}~).
Example
Sample Input
2
100 100 25 -25
100 100 -25 25
Sample Output
80.000000 120.000000
120.000000 80.000000
Bình luận