a[]存角色等級
a[]小到大排序
sa[]存前綴和
sa2[]存平方前綴和(sa2[1]=a[0]^2+a[1]^2)
二分搜找U
對於每次遞迴
idx為a[]中第一個小於等於U的引索 或 n-1
《O(1)求cost》
cost=(idx+1)*U*U-2*U*sa[idx]+sa2[idx]
由西格瑪公式推倒
我賽中是這樣寫的,但似乎會被卡,我subtask 1跟3(70分)有拿到,但subtask 2(30分)WA,我也不知道是甚麼測茲卡我,特判一下就被我拿滿囉(N<=100就爆搜)