12562 | 2024-12-23 12:25:09 | 4rt3xp0 | 2016. február | cpp17 | Elfogadva | 1ms | 508 KiB |
#include<bits/stdc++.h>
using namespace std;
int main(){
int n; cin >> n;
vector<int> h(n);
for(int &i: h) cin >> i;
int mn=INT_MAX;
for(int x=0;x<=83;x++){
int s=0;
for(int i: h){
int tmp=0;
if(i<x) tmp=x-i;
else if(i>x+17) tmp=i-x-17;
s+=tmp*tmp;
}
mn=min(mn,s);
}
cout << mn;
}
18
Elvárt kimenet:18
Ellenőrző kimenete:ok 1 number(s): "18"
298455
Elvárt kimenet:298455
Ellenőrző kimenete:ok 1 number(s): "298455"
208584
Elvárt kimenet:208584
Ellenőrző kimenete:ok 1 number(s): "208584"
107040
Elvárt kimenet:107040
Ellenőrző kimenete:ok 1 number(s): "107040"
210876
Elvárt kimenet:210876
Ellenőrző kimenete:ok 1 number(s): "210876"
280598
Elvárt kimenet:280598
Ellenőrző kimenete:ok 1 number(s): "280598"
206286
Elvárt kimenet:206286
Ellenőrző kimenete:ok 1 number(s): "206286"
54651
Elvárt kimenet:54651
Ellenőrző kimenete:ok 1 number(s): "54651"
88767
Elvárt kimenet:88767
Ellenőrző kimenete:ok 1 number(s): "88767"
9518
Elvárt kimenet:9518
Ellenőrző kimenete:ok 1 number(s): "9518"
427475
Elvárt kimenet:427475
Ellenőrző kimenete:ok 1 number(s): "427475"
419533
Elvárt kimenet:419533
Ellenőrző kimenete:ok 1 number(s): "419533"
250041
Elvárt kimenet:250041
Ellenőrző kimenete:ok 1 number(s): "250041"
478932
Elvárt kimenet:478932
Ellenőrző kimenete:ok 1 number(s): "478932"
291469
Elvárt kimenet:291469
Ellenőrző kimenete:ok 1 number(s): "291469"
204043
Elvárt kimenet:204043
Ellenőrző kimenete:ok 1 number(s): "204043"
53653
Elvárt kimenet:53653
Ellenőrző kimenete:ok 1 number(s): "53653"
333176
Elvárt kimenet:333176
Ellenőrző kimenete:ok 1 number(s): "333176"
47796
Elvárt kimenet:47796
Ellenőrző kimenete:ok 1 number(s): "47796"
154982
Elvárt kimenet:154982
Ellenőrző kimenete:ok 1 number(s): "154982"
134811
Elvárt kimenet:134811
Ellenőrző kimenete:ok 1 number(s): "134811"
323963
Elvárt kimenet:323963
Ellenőrző kimenete:ok 1 number(s): "323963"