Ultraradical là gì
Các ultraradical , hoặc Mang triệt để, trong một số thực được định nghĩa là gốc chỉ thực sự của phương trình quintic .
Ở đây chúng tôi sử dụng để biểu thị chức năng ultraradical. Ví dụ: , kể từ .
Thử thách
Viết một chương trình đầy đủ hoặc một hàm, lấy một số thực làm đầu vào, và trả về hoặc xuất ra cực trị của nó.
Yêu cầu
Không có sơ hở tiêu chuẩn được cho phép. Các kết quả cho các trường hợp thử nghiệm dưới đây phải chính xác đến ít nhất 6 chữ số có nghĩa, nhưng nói chung chương trình nên tính các giá trị tương ứng cho bất kỳ đầu vào số thực hợp lệ nào.
Các trường hợp thử nghiệm
9 vị trí thập phân được làm tròn về 0 được đưa ra để tham khảo. Giải thích được thêm vào cho một số trường hợp thử nghiệm.
a | UR(a)
---------------------------+---------------------
0 | 0.000 000 000 # 0
1 | -0.754 877 (666) # UR(a) < 0 when a > 0
-1 | 0.754 877 (666) # UR(a) > 0 when a < 0
1.414 213 562 | -0.881 616 (566) # UR(sqrt(2))
-2.718 281 828 | 1.100 93(2 665) # UR(-e)
3.141 592 653 | -1.147 96(5 385) # UR(pi)
-9.515 716 566 | 1.515 71(6 566) # 5th root of 8, fractional parts should match
10 | -1.533 01(2 798)
-100 | 2.499 20(3 570)
1 000 | -3.977 89(9 393)
-100 010 | 10.000 0(00 000) # a = (-10)^5 + (-10)
1 073 741 888 | -64.000 0(00 000) # a = 64^5 + 64
Tiêu chí chiến thắng
Bài nộp hợp lệ ngắn nhất trong mọi ngôn ngữ sẽ thắng.
↦
ᵀ