>>832
#include <stdio.h>
#include <stdlib.h>

int greater(const int *l, const int *r)
{
    return (*l-*r);
}

int overlap(int *array, int len)
{
    int i;
    qsort(array, 8, sizeof(int), greater);
    for (i=1 ; i<len ; i++)
    {
        if (array[i-1]==array[i])
        {
            return 0;
        }
    }
    return 1;
}

int main()
{
    int ex1[]={1,2,3,4,5,6,7,8};// => 0以外を返す
    int ex2[]={1,2,3,4,5,2,7,8};// => 0を返す
    printf("%d\n", overlap(ex1, sizeof(ex1)/sizeof(int)));
    printf("%d\n", overlap(ex2, sizeof(ex2)/sizeof(int)));
    return 0;
}