BS5 - Tìm kiếm nhị phân 5: Tìm nghiệm
Trạng thái

Yêu cầu

Cho hàm \(f(n) = n^3 - 2n + 5\) và giá trị \(K\), hãy giải phương trình nghiệm nguyên không âm \(f(n) = K\).

Dữ liệu vào Specification

  • Dòng đầu ghi số nguyên dương \(Q\) (\(0 < Q \le 10^5\)).
  • Q dòng tiếp theo mỗi dòng ghi một số nguyên dương \(K\) (\(1< K \le 10^{18}\)).

Dữ liệu ra Specification

  • in ra \(Q\) dòng, mỗi dòng ghi giá trị giá trị nghiệm của phương trình nghiệm nguyên \(f(n) = K\), nếu không tồn tại nghiệm thì ghi ra \(-1\).

Sample Input

2
9
10

Sample Output

2
-1
Thông tin
Thông tin bài tập
Gửi bài giải
Điểm
100
Giới hạn thời gian:
1.0s
Python 3: 1.5s
Giới hạn bộ nhớ:
640 M
I/O
stdin -> stdout
Tác giả
Loại đề bài
Phương pháp: Tìm kiếm nhị phân cơ bản
Ngôn ngữ cho phép
C, C#, C++, Java, Pascal, Python, Text