Cod sursa(job #2752331)

Utilizator vlad_miscociMiscoci Vlad Andrei vlad_miscoci Data 17 mai 2021 18:19:53
Problema Suma si numarul divizorilor Scor 70
Compilator cpp-64 Status done
Runda Arhiva educationala Marime 0.71 kb

#include <fstream>

using namespace std;

int main()
{
    ifstream fin("ssnd.in");
    ofstream fout("ssnd.out");
    int n,cnt=0;
    long long d=1,s=0,a;
    fin >> n;
    for(int i=0; i<n; i++)
    {
        fin >> a;
        cnt=0;
        d=1;
        s=0;
        while(d * d <= a)
        {
            if(a % d == 0)
            {
                s = s + d;
                s = s % 9973;
                cnt++;

                if(d * d < a)
                {
                    s = s + a/d;
                    s = s % 9973;
                    cnt++;
                }
            }
            d++;
        }
        fout << cnt << " " << s << '\n';
    }
    return 0;
}