#ATarc178c. [ARC178C] Sum of Abs 2
[ARC178C] Sum of Abs 2
题目描述
给定正整数 和一个长度为 的正整数序列 。
对于 ,请回答以下问题:
是否存在一个长度为 的非负整数序列 ,使得
$$\sum\_{j=1}^{L-1} \sum\_{k=j+1}^{L} |B\_j - B\_k| = A\_i$$如果存在,请求出所有满足条件的 中 的最小值;如果不存在,请输出 。
输入格式
输入通过标准输入给出,格式如下:
输出格式
请输出 行。第 行对应 时的答案。如果不存在满足条件的 ,输出 ;如果存在,输出 的最小值。
样例 1
输入
2 4
10 5
输出
3
-1
样例 2
输入
6 8
167 924 167167 167924 116677 154308
输出
11
58
10448
10496
7293
9645
说明/提示
约束条件
- 输入均为整数
样例解释 1
对于 ,当 时,
$$\sum\_{j=1}^{L-1} \sum\_{k=j+1}^{L} |B\_j - B\_k| = 10$$此时 。不存在 且满足条件的非负整数序列 ,所以第 行应输出 。
对于 ,不存在满足条件的非负整数序列 ,所以第 行应输出 。
由 ChatGPT 4.1 翻译