Akademisyenler öncülüğünde matematik/fizik/bilgisayar bilimleri soru cevap platformu
0 beğenilme 0 beğenilmeme
1k kez görüntülendi

Bir kilidin altı tane bileşeni var ve kilidi açmak için her bileşen üzerindeki doğru sayıyı girmek gerekiyor.

Birinci bileşen üzerindeki sayılar: 57 39 6 15 75 88

İkinci bileşen üzerindeki sayılar: 9 2 58 68 48 64

Üçüncü bileşen üzerindeki sayılar: 29 55 16 67 8 91

Dördüncü bileşen üzerindeki sayılar: 25 40 54 66 22 32 

Beşinci bileşen üzerindeki sayılar: 30 49 1 17 41 14 

Altıncı bileşen üzerindeki sayılar:3 44 63 10 83 46

Doğru kombinasyondaki sayıların toplamı 419 ise, her bir bileşende doğru sayılar hangileridir?




Lisans Matematik kategorisinde (79 puan) tarafından 
tarafından düzenlendi | 1k kez görüntülendi

1) Sitenin iletişim dili Türkçe

2) Resim ile soru sorulmuyor çok istisnai durumlar dışında

Hakkımızda kısmını okuyun lütfen. Bir süre sonra bu soruyu sileceğim, uygun bir şekilde yeniden sorabilirsiniz.

Sizin için soruyu düzenledim. İleride sizde benzer bir şekilde sorabilirsiniz.

2 Cevaplar

0 beğenilme 0 beğenilmeme

> L1 := [*6,15,39,57,75,88*];

> L2 := [*2,9,45,58,64,68*];

> L3 := [*8,16,29,55,67,91*];

> L4 := [*22,25,32,40,54,66*];

> L5 := [*1,14,17,30,41,49*];

> L6 := [*3,10,44,46,63,83*];

> for i,j,k,l,m,n in [1..6] do

for> if L1[i]+L2[j]+L3[k]+L4[l]+L5[m]+L6[n] eq 419 then

for|if> L1[i],L2[j],L3[k],L4[l],L5[m],L6[n];

for|if> end if;

for> end for;

88 68 91 40 49 83

>

(25.5k puan) tarafından 

bunu tek tek elle yapmak lazim.. ya da Knapsack problemini bilmek lazim.. Kriptografik bir problem.. ki konu da sifreleme..

bu programin calismasi 1sn bile surmedi.. Programlama dili: magma..

pekı bunu excel gıbı bır programda cozmek mumkunmu aceba yoneylem arastırması dersı ıle ılgılenıyorum aceba fıkır verırmısınız,


Excelde bir takım makrolar ile de bu yapılabilir ama vaktinizi excelde bunu yapmayı öğrenmeye ayırmaktansa mathematica, magma benzeri daha karmaşık matematiksel soruları da verimli çözebilecek sistemleri kullanmayı öğrenmeniz uzun vadede çok daha faydalı olur.

Dun bir yorum yazmistim ama iletme butonuna basmamisim galiba. Excel hic kullanmadim. Salih hocam da zaten gerekli bilgiyi vermis.

mesajini yanlislikla sildim, mesaj da yazamiyorum sebebini bilmiyorum da..bastakileri silip yazman lazim kodlarin.. > isaretince oncekileri silip oyle dene.

Ayni peki tesekkurler.

> da dahil olaraktan..

0 beğenilme 0 beğenilmeme
Biraz akıl da yürütülebilir tamamen kaba kuvvetle çözmektense. Ne kadar verimli olacağına emin değilim ama aklımdakini yazayım. Toplam 419 olduğuna göre ve altı kilit olduğuna göre her kilitte ortalama değer 419/6 yani yaklaşık 70 olur. Kilitlerdeki sayıları inceleyince 70'ten çok daha büyük sayılar olmadığını görüyoruz. Dolayısıyla mesela ilk kilitte doğru sayılar 6 ve 15 olamaz çünkü geri kalan kilitlerin üzerindeki en yüksek sayıları bile kullansak 419'a ulaşamayız. Benzer şekilde diğer kilitlerden bir takım seçenekleri de eleyebiliriz, böylelikle hesabı basitleştirebiliriz.
(1.8k puan) tarafından 

Hocam bu kriptolojide knapsack problemine denk geliyor. Eger elinizde dogru bilgiler yoksa bu problemi cozmek icin, indirgemeyi dediginiz gibi cok az yapabiliriz. Eger sayilar cok fazla olursa imkansizlasir. Bildigim kadariyla bu problem de carpanlara ayirmaya denk bir problem.

Bir de burda 6 liste verilmis. Tek bir liste icerisinde bunu yapmak bile cok zor.

Eger basit bir yontemi varsa bende bilmek isterim fakat benim bilgim bu yonde.

ben bu soruyu baska hengi mantikla cozebilirim yardimci olabilecek varmi ayrica tesekkurler salih  ve sercan hocam

20,285 soru
21,822 cevap
73,511 yorum
2,583,003 kullanıcı