Üçbucaq şəbəkəsi#4368

Üçbucaq şəbəkəsi (Həll təhlili)

Təsəvvür edin ki, od sonsuz üçbucaq şəbəkəsində yayılır:

Nümunəni izləyə bilərik: hər yeni səviyyə əvvəlkindən 6 zirvə daha çox əlavə edir.

Bu, a_1 = 6 və fərqi d = 6 olan arifmetik sıra verir.

saniyə sonra yanmış zirvələrin sayı belə olacaq:

res = 1 + (6 + 12 + 18 + ... + (6 + 6 \cdot (n - 1)))

Arifmetik silsilənin cəmi üçün formulu \frac{2a_1+d(n-1)}{2} n istifadə edərək deyə bilərik ki:

res = 1 + \frac{2 \cdot 6 + 6(n - 1)}{2} n = 1 + (6 + 3 (n - 1)) n = 1 + 3 n (n + 1)

Alqoritmin reallaşdırılması

Giriş dəyəri oxuyuruq.

scanf("%lld",&n);

Cavabı hesablayıb çap edirik.

res = 1 + 3 * n * (n + 1);
printf("%lld\n",res);