Problem hidden
|This problem was hidden by Editorial Board member probably because it has incorrect language|version or invalid test data, or description of the problem is not clear.|

PHUONGTRINH - Giải phương trình

Cho phương trình:

x2 + S(x).x - N = 0 

Trong đó x, N  là những số nguyên dương, S(x) bằng tổng các chữ số của x.

Yêu cầu: Cho trước giá trị N. Hãy tìm giá trị x nhỏ nhất thỏa mãn phương trình trên.

Dữ liệu:

- Một số nguyên dương N duy nhất (N ≤ 1018)

Kết quả:

- Ghi ra một số nguyên duy nhất  nhỏ nhất thỏa mãn phương trình. Trong trường hợp không tìm được  thì ghi ra -1.

Ví dụ:

SOLVE.INP

SOLVE.OUT

2

1

4

-1

Ràng buộc:

  • Có 40% số test ứng với 40% số điểm của bài có N ≤ 104
  • Có 30% số test khác ứng với 30% số điểm của bài có N ≤ 1010

Được gửi lên bởi:Vương Trung Hiếu Nghĩa
Ngày:2015-09-02
Thời gian chạy:1s
Giới hạn mã nguồn:50000B
Memory limit:1536MB
Cluster: Cube (Intel G860)
Ngôn ngữ cho phép:C CSHARP C++ 4.3.2 CPP CPP14 CPP14-CLANG PAS-FPC

© Spoj.com. All Rights Reserved. Spoj uses Sphere Engine™ © by Sphere Research Labs.