Cod sursa(job #1415767)

Utilizator VAIonescuIonescu Vlad-Andrei VAIonescu Data 6 aprilie 2015 07:33:34
Problema Mins Scor 0
Compilator cpp Status done
Runda Arhiva de probleme Marime 0.63 kb
#include <cstdio>

using namespace std;

int main() {
    freopen("mins.in","r",stdin);
    freopen("mins.out","w",stdout);
    int imax,jmax;
    scanf("%d%d",&jmax,&imax);
    --imax;
    --jmax;
    long long ct=1ll*imax*jmax;
    for (register int i=1,multiplier=1; i<=imax; ++i,multiplier=1) {
        for (register int j=1,multiplier=1; j<=jmax; ++j,multiplier=1) {
            while (1ll*i*multiplier<=imax && 1ll*j*multiplier<=jmax) {
                if (multiplier>=2) {
                    --ct;
                }
                ++multiplier;
            }
        }
    }
    printf("%I64d",ct);
    return 0;
}