Problem:
Score : 100 points

Problem Statement

How many multiples of d are there among the integers between L and R (inclusive)?

Constraints

All values in input are integers.

1 \leq L \leq R \leq 100

1 \leq d \leq 100

Input

Input is given from Standard Input in the following format:

L R d

Output

Print the number of multiples of d among the integers between L and R (inclusive).

Sample Input 1

5 10 2

Sample Output 1

3

Among the integers between 5 and 10, there are three multiples of 2: 6, 8, and 10.

Sample Input 2

6 20 7

Sample Output 2

2

Among the integers between 6 and 20, there are two multiples of 7: 7 and 14.

Sample Input 3

1 100 1

Sample Output 3

100

Solution in C# (.NET Core 3.1.201) (judge verdict: Runtime Error)

using System;
using System.Collections.Generic;
using System.Globalization;
using System.Linq;

namespace XYZ
{
    class Program
    {
        static void Main(string[] args)
        {
            int[] xyz = new int[10001];

            for (int h = 0; h <= 10000; h++)
            {
                xyz[h] = 0;
            }

            string inD0 = Console.ReadLine();
            int N = int.Parse(inD0);

            for(int i =1; i <= N; i++)
            {
                for(int j=1;j <= N; j++)
                {
                    for(int k=1;k <= N; k++)
                    {
                        int L = i * i + j * j + k * k + i * j + i * k + j * k;
                        xyz[L]++;
                    }
                }
            }

            for(int m=1;m <= N; m++)
            {
                Console.WriteLine(xyz[m]);
            }
        }
    }

}