TÜBİTAK bilgisayar olimpiyat sorusuymuş. Uyguladığım çözümü aşağı yazıyorum. Yapay zeka bir halt beceremedi. Cevap 4.
m = max(m, a[i]); için
Adım 1: m = max(0, 0) = 0
Adım 2: m = max(0, 35) = 35
Adım 3: m = max(35, 1) = 35
.
.
Adım 10: m = max(35, 35) = 35 oluyor ve m 35'e denk geliyor sonuçta.
s += exp(a[i]); için
Adım 2: s += exp(35) ≈ 1.586×10^15
Adım 4: s += exp(35) ≈ 1.586×10^15
Adım 5: s += exp(35) ≈ 1.586×10^15
Adım 10: s += exp(35) ≈ 1.586×10^15
geri kalan adımlardaki e^3 ve e^5 gibi değerler çok küçük kalıyor zaten bunların yanında.
s takribi 6.34x10^15 geliyor
e^(log(6.34x10^15 )- 35) =4.59x10^-9 gibi çok küçük bir sonuç çıkıyor.


int)(exp(log(s)−35))=(int)(exp(log(exp (exp(0)+exp(35)+exp(1)+exp(35)+exp(35)+exp(3 )+exp(2)+exp(3)+exp(5)+exp(35)))−35))≈3(int)(e xp(log(s) - 35)) = (int)(exp(log(exp(exp(0) + exp(35) + exp(1) + exp(35) + exp(35) + exp(3) + exp(2) + exp(3) + exp(5) + exp(35))) - 35)) approx 3(int)(exp(log(s)−35))=(int)(exp(log(exp(exp(0)+ex p(35)+exp(1)+exp(35)+exp(35)+exp(3)+exp(2)+exp(3)+ exp(5)+exp(35)))−35))≈3