Cod sursa(job #2660843)

Utilizator VladTZYVlad Tiganila VladTZY Data 20 octombrie 2020 17:31:48
Problema Dreptunghiuri Scor 0
Compilator cpp-64 Status done
Runda Arhiva de probleme Marime 0.54 kb
#include <fstream>

using namespace std;

ifstream f("dreptunghiuri.in");
ofstream g("dreptunghiuri.out");

int n, m;
int main()
{
    f >> n >> m;

    long long int answer = n * (n - 1) / 2 * m * (m - 1) / 2;
    for(int i = 3; i <= n; i++)
    {
        for(int j = 3; j <= m; j++)
        {
            int squares = (n - i + 1) * (m - j + 1);

            if(i != j)
                answer = answer + squares * 2;
            else
                answer = answer + squares;
        }
    }

    g << answer;
    return 0;
}