#include <bits/stdc++.h>
using namespace std;
const long long N = 1e17 + 4;
const long long Nv = 1e13 + 4;
int main()
{
ios::sync_with_stdio(0);
cin.tie(0);
cout.tie(0);
int n;
cin>>n;
long long a[n];
long long sum=0;
for(int i=0; i<n; i++)
{
cin>>a[i];
sum+=a[i];
}
sort(a,a+n);
if(n>65)
{
cout<<sum-n;
}
else
{
long long minm=N;
for(int c=1; ; c++)
{
if(pow(c,n-1)>Nv)
{
break;
}
long long pn=1,ans=0;
for(int i=0; i<n; i++)
{
ans+=abs(a[i]-pn);
pn=pn*c;
}
minm=min(minm,ans);
}
cout<<minm;
}
return 0;
}
I2luY2x1ZGUgPGJpdHMvc3RkYysrLmg+CnVzaW5nIG5hbWVzcGFjZSBzdGQ7CmNvbnN0IGxvbmcgbG9uZyBOID0gMWUxNyArIDQ7CmNvbnN0IGxvbmcgbG9uZyBOdiA9IDFlMTMgKyA0OwoKaW50IG1haW4oKQp7CiAgICBpb3M6OnN5bmNfd2l0aF9zdGRpbygwKTsKICAgIGNpbi50aWUoMCk7CiAgICBjb3V0LnRpZSgwKTsKICAgIGludCBuOwogICAgY2luPj5uOwogICAgbG9uZyBsb25nIGFbbl07CiAgICBsb25nIGxvbmcgc3VtPTA7CiAgICBmb3IoaW50IGk9MDsgaTxuOyBpKyspCiAgICB7CiAgICAgICAgY2luPj5hW2ldOwogICAgICAgIHN1bSs9YVtpXTsKICAgIH0KICAgIHNvcnQoYSxhK24pOwogICAgaWYobj42NSkKICAgIHsKICAgICAgICBjb3V0PDxzdW0tbjsKICAgIH0KICAgIGVsc2UKICAgIHsKICAgICAgICBsb25nIGxvbmcgbWlubT1OOwogICAgICAgIGZvcihpbnQgYz0xOyA7IGMrKykKICAgICAgICB7CiAgICAgICAgICAgIGlmKHBvdyhjLG4tMSk+TnYpCiAgICAgICAgICAgIHsKICAgICAgICAgICAgICAgIGJyZWFrOwogICAgICAgICAgICB9CiAgICAgICAgICAgIGxvbmcgbG9uZyBwbj0xLGFucz0wOwogICAgICAgICAgICBmb3IoaW50IGk9MDsgaTxuOyBpKyspCiAgICAgICAgICAgIHsKICAgICAgICAgICAgICAgIGFucys9YWJzKGFbaV0tcG4pOwogICAgICAgICAgICAgICAgcG49cG4qYzsKICAgICAgICAgICAgfQogICAgICAgICAgICBtaW5tPW1pbihtaW5tLGFucyk7CiAgICAgICAgfQogICAgICAgIGNvdXQ8PG1pbm07CiAgICB9CiAgICByZXR1cm4gMDsKfQ==