Bir veri güvenliği yazılımı, şifreleme anahtarı oluşturmak için pozitif tam sayılardan oluşan bir dizi () kullanmaktadır. Dizinin terimleri, olmak üzere aşağıdaki kurala göre belirlenmektedir:
Bu algoritmaya göre oluşturulan bir dizinin 4. teriminin () 10 olduğu bilinmektedir.
Buna göre, dizinin başlangıç teriminin () alabileceği tüm farklı değerlerin toplamı kaçtır?
- A80
- B92
- C93
- 105Cevap
- E120
Cevap
Başlangıç terimi 12, 13 veya 80 olabilir; bu değerlerin toplamı 105'tir.
Verilen kurala göre değerinden geriye doğru gidildiğinde üç farklı yol oluşur. İlk yol sürekli ikiye katlayarak gider (). İkinci yol, iken 'in tek sayı olma ihtimalini değerlendirir (). Üçüncü yol ise 'ün tek sayı olma ihtimalinden doğar (). Bu üç olası başlangıç değerinin (80, 13, 12) toplamı 105'tir.
Adım Adım Çözüm
Anahtar Kavram
Tersine İşlem ve Dallanma Mantığı
İpuçları
1
Soruyu çözmeye sondan başa doğru giderek () başlayın. Ters işlem yaparken, bölme işleminin tersinin çarpma, toplamanın tersinin çıkarma olduğunu hatırlayın.
2
Her adımda iki ihtimali de kontrol edin: Sayı bir önceki adımda çift olup 2'ye mi bölünmüş, yoksa tek olup 3 ile çarpılıp 1 mi eklenmiş? Tek sayı ihtimali için işleminin tam sayı çıkıp çıkmadığına bakın.
3
için 20 ve 3 değerlerini bulacaksınız. Bu değerlerin her biri için tekrar geriye gidin. Toplamda 3 farklı değeri bulmalısınız.
Tahmini Süre:2m 30s