Salut si multumesc pentru raspuns.Am gasit ca limita unsigned long long-ului este ULLONG_MAX=18446744073709551615 , asa ca de fiecare data calculez sirul astfel (si banuiesc ca este corect pt ca ULLONG_MAX>k cerut de pb),dar tot nu iau toate testele.
for (int i=lu; i>=1; i--)
{
din[i]=1;
for (int j=1; j<=26; j++)
if ((din[i]+din[next[j][i+1]])>(ULLONG_MAX))
din[i]=ULLONG_MAX;
else
din[i]=din[i]+din[next[j][i+1]];
}
Ma gandesc ca poate pe compilatorul folosit de voi long long-ul are o limita mai mica decat 10
18.
