C11SEQ3 - Dãy số

Tác giả: skyvn97

Ngôn ngữ: C++

#include<stdio.h>
long n;
long res[]={1,2,4,8,16,23,46,29,58,116,223,446,289,578,1156,1223,2446,2489,4789,5789,11578,12356,12247,24449};
long seq[]={48889,77789,155578,111356,122227,244445};
int main(void)
{
    scanf("%ld",&n);
    if (n<25) printf("%ld",res[n-1]);
    else printf("%ld",seq[(n-25)%6]);
    return 0;
}

Download