Cod sursa(job #3301744)

Utilizator filip.ripaRipa Filip filip.ripa Data 29 iunie 2025 16:37:36
Problema Suma si numarul divizorilor Scor 70
Compilator cpp-64 Status done
Runda Arhiva educationala Marime 0.61 kb
#include <fstream>
#include <cmath>

using namespace std;

ifstream cin("ssnd.in");
ofstream cout("ssnd.out");

void f(long long n)
{
    long long s=0,r=0,m=sqrt(n);
    for(long long i=1;i<=m;i++)
        if(n%i==0)
        {
            if(i*i==n)
            {
                r++;
                s=(s+m)%9973;
            }
            else
            {
                r+=2;
                s=(s+i+n/i)%9973;
            }
        }
    cout<<r<<' '<<s<<'\n';
}

int main()
{
    long long n,m;
    cin>>n;
    while(n--)
    {
        cin>>m;
        f(m);
    }
    return 0;
}