//Breaking Sticks //https://www.hackerrank.com/contests/world-codesprint-12/challenges/red-knights-shortest-path/submissions/code/1304460896 #include #include #include using namespace std; typedef long long ll; ll n,num,ans; int main() { ios_base::sync_with_stdio(0); cin>>n; while(n--) { cin>>num; vector v; for(ll i=1;i=0;i--) { v.push_back(num/v[i]); } ans+=num; ll cur=1; for(int i=1;i