Ejemplo n.º 1
0
int main() {

    long long A[21],perms;
    int i,T,l;
    for(i=0 ; i < 21 ; i++)
    {
        A[i] = 0;
    }
    A[0] = 1;
    char* S = (char*)malloc(20*sizeof(char));
    scanf("%d",&T);
    for(i=0; i<T;i++)
    {
        scanf("%s",S);
        l = strlen(S);
        if(A[l] == 0)
        {
            A[l] = fact(l,A);
            perms = A[l];
        }
        else
        {
            perms = A[l];
        }
        perms = perms/count_repeat(S,l,A);
        printf("%lld\n",perms);
    }
    return 0;
}
Ejemplo n.º 2
0
int main()
{
        char *str1 = "abbbccccxx";
        char *str2;
        str2 = (char*)malloc(1024);
        bzero(str2, 1024);
        str2 = count_repeat(str1, str2);
        printf("%s\n", str2);

}
Ejemplo n.º 3
0
/*
 * Stop the count up or down when the button is released
 */
static void down_button_starts_being_held_down(ClickRecognizerRef recognizer, void *context) {
  cancel_auto_repeat();
  auto_delta = -1;
  count_repeat(NULL);
}