1. 276.
    0
    panpalar doğru cevabı olup olmadığı konusunda şüpheye düştüm. şöyle ki biraz baktım çözüm bulamadım sonra beynim niye yorulsun dedim program yazdım.

    (a*k1 + b*k2 + k3)*(a*k4 + b*k5 + k6) = C + (a*k7 + b*k8 + k9);

    eşitliğinde a, b ve C sayıları sırasıyla bizim sorudaki sayılarımız oluyor. örnek: a = 2, b = 7, C = 16 (2 + 7 = 16). Şimdi sorun k katsayılarını bulmaktan geçiyor. Denklemi olabildiğince genel tutmaya çalıştım. Mesela hala anlamayanlar için ne yapmaya çalıştığımı ilk basit olan soruyla anlatayım. k1 = 1, k4 = 1, k5 = 1 ve diğer k katsayıları 0 olduğunda ilk sorunun çözümünü sağlıyor.

    k katsayılarını deneme yanılma yöntemiyle bulacağımız için alt ve üst limit belirlemek önemli bir nokta. ancak aralığı ne kadar geniş tutarsak bilgisayar o kadar işlem yapacağı için zaman açısından da bir problem oluyor. Kullandığım limitler şu şekilde:

    0 <= k1 <= 10
    0 <= k2 <= 10
    -10 <= k3 <= 10
    0 <= k4 <= 10
    0 <= k5 <= 10
    -10 <= k6 <= 10
    0 <= k7 <= 10
    0 <= k8 <= 10
    -10 <= k9 <= 10

    bu aralıkta her türlü kombinasyon için ne yazık ki çözüm bulunamadı. Bu da demek oluyor ki ilk sorudaki gibi a ve b ye dayalı basit bir matematik işlemi aramıyoruz. değişik şeylere bakmalıyız.

    Bilginiz olsun diye yazdım. Denemelerinizi ona göre yapınız bundan sonra. Alt ve üst limitleri genişleterek tekrar deniyorum şu an. arka planda çalılıyor. tahminim 1 2 saat gibi sürer. Eğer bir sonuç bulursam hemen paylaşacağım.

    O değil de eğer elemanın biri sadece bizi yemek için rasgele bir soru yazmış ise annesiyle randevum olacak.

    edit: ilk soruyu bu program yardımıyla 1 sn nin onda biri kadar bir sürede buldum.
    ···
   tümünü göster