#P005863. 海底探险

    ID: 5863 传统题 1000ms 256MiB 尝试: 0 已通过: 0 难度: 3 上传者: 标签>24-10-B组月赛T4动态规划基础普及/提高−

海底探险

题目描述

NN 个正方形,第 ii 个正方形原来的边长为 AiA_i。可以把它的边长改为任意非负整数 BiB_i,所需能量为 AiBi2|A_i-B_i|^2。改变后,这个正方形的面积为 Bi2B_i^2

请计算使所有正方形面积之和恰好为 SS 所需的最少能量。如果无法做到,输出 1-1

输入格式

第一行包含两个整数 N,SN,S,分别表示正方形数量和目标总面积。

接下来 NN 行,每行包含一个整数 AiA_i,表示一个正方形原来的边长。

输出格式

如果能够使总面积恰好为 SS,输出所需的最少能量;否则输出 1-1

3 62
5
1
1
9
3 1111
2
3
4
-1

数据范围与提示

  • 1N101 \le N \le 10
  • 1S100001 \le S \le 10000
  • 1Ai1001 \le A_i \le 100
  • BiB_i 必须是非负整数