folder Tahribat.com Forumları
linefolder C - C++
linefolder Ya Bu Soru İçin Bi Algoritması Olan Var Mı ???



Ya Bu Soru İçin Bi Algoritması Olan Var Mı ???

  1. KısayolKısayol reportŞikayet pmÖzel Mesaj
    verruckt
    verruckt's avatar
    Kayıt Tarihi: 11/Kasım/2007
    Erkek

    ya mıllet bu soru ıcın nası bır mantık kurabılırım ??? kodları ıstemıorum. kendım yazcam :) ama mantıgını kuramadım. nası bır algorıtma ıle gırısıcem kı bu ıse??? bı fıkrı olan ??? ayrıca c ile yazıcam...

     

     

    Supzek ile Gerzek babalarindan kalan mirasi paylasmak istiyorlar. Toplam N adet esya vardir ve her birisinin degerleri vardir. Adil bir paylasim olabilmesi icin onlara yardimci olmaniz gerekmektedir. Aldiklari miktar S ve G seklinde ifade edilirse amaciniz |S-G| degerini minimum yapmaktir. Ayrica S<=G seklinde olmalidir.

    Girdi Bicimi

    Ilk satirda N sayisi verilecektir. Ardindan N pozitif sayi verilecektir. Her  esyanin degeri 1 ile 200 arasindadir.

    Cikti

    S ve G sayilarini yazdirmalisiniz.

    Ornek Girdi

    7
    28 7 11 8 9 7 27
     

    Ornek Cikti

    48 49

    Zencinin malı züğürtün çenesini yorar
  2. KısayolKısayol reportŞikayet pmÖzel Mesaj
    verruckt
    verruckt's avatar
    Kayıt Tarihi: 11/Kasım/2007
    Erkek
    yok mu bişi solıcek olan. beynım sulandı dusunmekten yaa

    Zencinin malı züğürtün çenesini yorar
  3. KısayolKısayol reportŞikayet pmÖzel Mesaj
    Nautilus
    Nautilus's avatar
    Kayıt Tarihi: 01/Haziran/2007
    Erkek

    soru tam anlayamadım anlayabildiğim kadarı ile

    her eşyanın değeri 1 - 200 arasında ise 

    S 199 | G 200

    S 197  | G 198

    S 195 | G 196

    ...

    eşyalarını alır gibi mi?


    şizofren olabilirsiniz yardım alın!
  4. KısayolKısayol reportŞikayet pmÖzel Mesaj
    verruckt
    verruckt's avatar
    Kayıt Tarihi: 11/Kasım/2007
    Erkek

    yok hocam ole degıl

    ornekte mesala 7 esya war demıs. daha sonra her esyanın degerını gırmıs

    mesela ;

    1-28

    2-7

    3-11

    4-8

    5-9

    6-7

    7- 27

     

    daha sonra da degerler arasında ıslem yaparak kendı werdıgı kurala uygun cewap cıkartmıs. anlatabıldım mı ?

     


    Zencinin malı züğürtün çenesini yorar
  5. KısayolKısayol reportŞikayet pmÖzel Mesaj
    nazmanya
    nazmanya's avatar
    Kayıt Tarihi: 22/Ağustos/2005
    Erkek

    saçma olcak ama yazdıkların anlaşılmıyor 

    girdileritopla(28+7+11+8+9+7+27)=s+g

    S= s

    G=s+1


    http://www.speedtest.net/result/926625321.png
  6. KısayolKısayol reportŞikayet pmÖzel Mesaj
    verruckt
    verruckt's avatar
    Kayıt Tarihi: 11/Kasım/2007
    Erkek

    neresı sacma ?


    Zencinin malı züğürtün çenesini yorar
  7. KısayolKısayol reportŞikayet pmÖzel Mesaj
    celoron
    celoron's avatar
    Kayıt Tarihi: 13/Ekim/2008
    Erkek
    bana göre bütün girdileri bir liste yap, listenin en büyük değerli eşyasını G ye ver diğerini Sye bu şekilde gitsin.

    Microsoft isn't evil, they just make really crappy operating systems. Linus Torvalds
  8. KısayolKısayol reportŞikayet pmÖzel Mesaj
    nazmanya
    nazmanya's avatar
    Kayıt Tarihi: 22/Ağustos/2005
    Erkek

    benim cevabım saçma olcak dedim. sen anlatamamışsın dedim. hemen kızma

    değerlerin hepsine a,b,c gibi isimler küçükten büyüğe sırala ver hepsini topla yarısını bul. sonra elseif komutunu kullanarak a< yarısı else if a+d(enküçükdeğer)<yarısı . gibi bir şey yap.


    http://www.speedtest.net/result/926625321.png
  9. KısayolKısayol reportŞikayet pmÖzel Mesaj
    verruckt
    verruckt's avatar
    Kayıt Tarihi: 11/Kasım/2007
    Erkek

    tamam da dedıgın gıbı olunca tek sayıyı almıs oluosun ama bak adam ornekte ne yapmıs

     

    S için = 28+11+9= 48

    G için = 7+8+7+27= 49

    mesla burda bırıne 3 bırıne 4 deger wererek en yakın durumu hesaplamıs we tabıkı s ,  g den buyuk olmamak sartıyla


    Zencinin malı züğürtün çenesini yorar
  10. KısayolKısayol reportŞikayet pmÖzel Mesaj
    verruckt
    verruckt's avatar
    Kayıt Tarihi: 11/Kasım/2007
    Erkek

    nazmanya bunu yazdı:
    -----------------------------
    benim cevabım saçma olcak dedim. sen anlatamamışsın dedim. hemen kızma
    -----------------------------

    kızmadım hocam merak ettım yanlıs olan yerı :)

    beynım sulandı ıyıce zaten


    Zencinin malı züğürtün çenesini yorar
  11. KısayolKısayol reportŞikayet pmÖzel Mesaj
    nazmanya
    nazmanya's avatar
    Kayıt Tarihi: 22/Ağustos/2005
    Erkek
    verruckt bunu yazdı:
    -----------------------------

    nazmanya bunu yazdı:
    -----------------------------
    benim cevabım saçma olcak dedim. sen anlatamamışsın dedim. hemen kızma
    -----------------------------

    kızmadım hocam merak ettım yanlıs olan yerı :)

    beynım sulandı ıyıce zaten


    -----------------------------

    değerlerin hepsine a,b,c gibi isimler ver küçükten büyüğe sırala  hepsini topla yarısını bul. sonra elseif komutunu kullanarak a< yarısı else if a+f(enküçükdeğer)<yarısı else if a+f+c<yarısı gibi bir şey yap

    miras paylaşım 1.0 :)

     


    http://www.speedtest.net/result/926625321.png
Toplam Hit: 5368 Toplam Mesaj: 24