색깔 있는 작은 막대로 하는 놀이는 여러 가지가 있다. 이 문제에서 다루는 놀이는 막대로 직사각형을 만드는 것이다. 길이가 여러 가지인 막대 집합을 받아 바닥에 직사각형을 그리는데, 막대를 직사각형의 변으로 쓴다. 막대 하나는 직사각형 하나에만 쓸 수 있고, 직사각형의 한 변은 막대 하나로 이룬다. 아이 두 명이 똑같은 막대 집합을 하나씩 받고, 직사각형을 더 많이 그린 아이가 이긴다.
네 변의 길이가 같은 정사각형도 직사각형으로 센다.
길이가 정수인 막대 집합이 주어질 때, 그릴 수 있는 직사각형의 최대 개수를 구하는 프로그램을 작성하라.