Tuesday, March 5, 2013

pairs problem


using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;

namespace PairsDemo
{
    class Solution
    {
        static void Main(string[] args)
        {
            string input = Console.ReadLine();
            int N = Int32.Parse(input.Split(' ')[0]);
            long K = long.Parse(input.Split(' ')[1]);
            input = Console.ReadLine();
           
            long[] data = new long[N];
            string[] ds = input.Split(' ');
            for (int i = 0; i  K)
            {
                for (int i = N - 1; i >= 0; i--)
                {

                    for (int j = i - 1; j >= 0; j--)
                    {
                       
                        if (data[i] - data[j] == K)
                        {
                            result++;

                        }
                        else if (data[i] - data[j] > K)
                        {

                            break;
                        }
                    }
                }
            }

            Console.WriteLine(result);

        }
    }
}

No comments: