Giới thiệu
Một số ngũ giác ( A000326 ) được tạo bởi công thức P n = 0,5 × (3n 2 -n) . Hoặc bạn chỉ có thể đếm số lượng dấu chấm được sử dụng:
Bạn có thể sử dụng công thức hoặc gif ở trên để tìm một vài số ngũ giác đầu tiên:
1, 5, 12, 22, 35, 51, 70, 92, 117, 145, 176, 210, 247, 287, 330, 376, 425, 477, etc...
Tiếp theo, chúng ta cần tính tổng x số liên tiếp.
Ví dụ: nếu x = 4 , chúng ta cần xem P n + P n + 1 + P n + 2 + P n + 3 (bao gồm 4 số hạng ). Nếu tổng các số ngũ giác cũng là một số ngũ giác, chúng ta sẽ gọi đây là số ngũ giác .
Với x = 4 , số ngũ giác nhỏ nhất là ngũ giác 330
được tạo bởi 4 số ngũ giác liên tiếp : 51, 70, 92, 117
. Vì vậy, khi đầu vào là 4
, chương trình chức năng của bạn sẽ xuất ra 330
.
Bài tập
- Khi cho một số nguyên lớn hơn 1, xuất ra số ngũ giác nhỏ nhất hình ngũ giác.
- Bạn có thể cung cấp một chức năng hoặc một chương trình.
- Lưu ý: Không có giải pháp nào cho ví dụ x = 3 . Điều này có nghĩa là nếu một số không thể được tạo từ 10000 số ngũ giác đầu tiên, bạn phải ngừng tính toán và xuất ra bất cứ thứ gì phù hợp nhất với bạn.
- Đây là môn đánh gôn , vì vậy bài nộp có số byte ít nhất sẽ thắng!
Các trường hợp thử nghiệm:
Input: 2
Output: 1926 (which comes from 925, 1001)
Input: 3
Output: ?
Input: 4
Output: 330 (which comes from 51, 70, 92, 117)
Input: 5
Output: 44290 (which comes from 8400, 8626, 8855, 9087, 9322)
Input: 6
Output: 651 (which comes from 51, 70, 92, 117, 145, 176)
Input: 7
Output: 287 (which comes from 5, 12, 22, 35, 51, 70, 92)
Input: 8
Output: ?
Input: 9
Output: 12105 (which comes from 1001, 1080, 1162, 1247, 1335, 1426, 1520, 1617, 1717)
Input: 10
Output: ?
Ngoài ra số lượng lớn hơn có thể được đưa ra:
Input: 37
Output: 32782
Input: 55
Output: 71349465
Input: 71
Output: 24565290
x = 3
, mà không có giải pháp?
9919
->496458299155
10001-x