ABC051B - Sum of Three Integers

atcoder.jp

ABC085C - Otoshidama の類似問題。x と y が決まれば z も決まるので、2重ループで x と y を全探索すればいい。

using System;

namespace ABC051B
{
    class Program
    {
        static void Main(string[] args)
        {
            var input = Console.ReadLine().Split(' ');
            var k = int.Parse(input[0]);
            var s = int.Parse(input[1]);

            var answer = 0;
            for (var x = 0; x <= k; x++)
            {
                for (var y = 0; y <= k; y++)
                {
                    var z = s - x - y;
                    if (z >= 0 && z <= k)
                    {
                        answer++;
                    }
                }
            }

            Console.WriteLine(answer);
        }
    }
}