#include
using namespace std;
int main() {
long long n, d, s = 0;
cin >> n;
for(d = 1; d * d < n; d = d + 2)
if(n % d == 0)
s += d;
if(d * d == n)
s +=d;
cout << s;
return 0;
}
O alta optimare pe care am făcut-o a fost sa merg cu d din 2 in 2
Vă mulțumim că ați accesat site-ul nostru dedicat Informatică. Sperăm că informațiile furnizate v-au fost utile. Dacă aveți întrebări sau aveți nevoie de asistență suplimentară, nu ezitați să ne contactați. Vă așteptăm cu drag să reveniți și nu uitați să ne salvați la favorite!