Nộp bài | Các bài nộp | Làm tốt nhất | Về danh sách bài |
CRUELL2 - Cô giáo dạy toán, phần II |
Tính lũy thừa là chưa đủ, cô giáo còn có bài tập "khủng" nữa, đó là tìm nghiệm của phương trình có dạng đa thức. Biết rằng các đa thức này có bậc cao nhất là D (1 <= D <= 11) , D là số lẻ và đa thức chỉ có duy nhất 1 nghiệm X trong khoảng -1,000,000 <= X <= 1,000,000; X là nghiệm nếu nó làm cho giá trị của đa thức xấp xỉ 0 hoặc đúng bằng 0.
Cho đa thức cùng với các hệ số thực (-500 <= hệ số bậc i <= 500), hãy tìm giá trị X với độ chính xác đến 0.0005. Khi tìm được X rồi thì ghi ra phần nguyên của X*1,000 (chú ý không làm tròn X).
Ví dụ, đa thức bậc 3: 1.5*x^3 - 10 = 0 có 1 nghiệm X = 1.88207. Như vậy phải ghi ra 1882.
Các bậc của đa thức là tính từ 0..D.
Không có đáp án nào có nhiều hơn 6 chữ số có nghĩa và mỗi đáp án đều đủ nhỏ để tăng 0.0001 (với kiểu dữ liệu double) thì cũng không làm mất đi tính chính xác.
GỢI Ý: Tìm 1 chiến lược để thu hẹp khoảng của nghiệm cần tìm kiếm mỗi lần "thử" 1 giá trị X nào đó.
Dữ liệu
* Dòng 1: Một số nguyên: D
* Dòng 2..D+2: Dòng i+2 chứa 1 số thực: hệ số của bậc i
Kết quả
* Dòng 1: Một số nguyên là phần nguyên của 1,000 nhân với nghiệm X tìm được.
Ví dụ
Dữ liệu:
3
-10.0
0.0
0.0
1.50
Kết quả:
1882
Được gửi lên bởi: | Phong |
Ngày: | 2009-02-13 |
Thời gian chạy: | 0.200s |
Giới hạn mã nguồn: | 50000B |
Memory limit: | 1536MB |
Cluster: | Cube (Intel G860) |
Ngôn ngữ cho phép: | Tất cả ngoại trừ: ERL GOSU JS-RHINO NODEJS PERL6 PYPY RUST SED VB.NET |
Nguồn bài: | USACO Feb,2009 |
hide comments
|
|||||
2019-10-20 04:46:40
trang 173 nha ae :V |
|||||
2016-12-14 13:41:08
2 đấm Last edit: 2017-07-19 05:36:43 |
|||||
2015-10-02 18:45:06
code số thực bựa vãi chưởng |
|||||
2015-09-26 18:14:20
không hiểu sai đâu , chỉ là chặt nhị phân thôi, đáp án phải thỏa mãn như nào thế |
|||||
2014-12-01 16:44:41 Sue
chặt nhị phân -> 1 đấm AC Last edit: 2015-08-08 06:46:58 |
|||||
2014-08-31 05:09:54 ∞Skyscraper∞
đa thức chỉ có duy nhất 1 nghiệm X-- mất 1 buổi tối vì ko đọc câu này T_T |
|||||
2014-07-04 11:16:59 Xiao Lang
Chặt nhị phân => 1 đấm chết luôn. Nhưng mà ảo vãi nhập như sau 2 1 2 1 Đây là hằng đẳng thức mà nó dò ra nghiệm 9999999999. :)) |
|||||
2013-06-02 15:47:45 Silver sea
cho em xin test a |
|||||
2013-04-05 03:13:35 BOLO BALA
chet phan in ra :| Last edit: 2013-04-05 03:33:11 |
|||||
2011-09-11 00:02:48 Tran Manh Chanh Quan
Đạo hàm, chia khoảng nhị phân ==> khủng |