@GodKlaus rica ederim ne demek@unbalanced hocam ne dersin challenge olarak kitaptaki sorularla konumu açsak beyin fırtınası olsun :) olabilir hocam tabi :) ama ayni sekilde cozulmesi beklenemez tabi, bu yontemler muhtemelen en basit cozumlerdir... haftalik sureler verebilirsin mesela her hafta bir konu acarak basitten zora dogru gidecek sekilde, bir kac dilde cozumu olan sorular olabilir.. Aslinda bunun icin websitesi de olabilir. Ülkesini Seven Her Türk Vatandasi, Ülkesinin Sessiz Istilasi'na karsi durmak zorunda.

Hocam vektor dedigin sey zaten teorikte bir oncesini bir sonrasini bilen bir veri yapisi. Her koleyi bir oncesine ve sonrasina bir sekilde baglaman gerek. Soyle yapabilirsin. Bir tane kole arrayin olur. Bir tane yasiyor yasamiyor Arrayin olur (Kole arrayi ile ayni boyutta, kole yasarken degeri 1 yasamiyorsa 0) En son bir de kilicin oldugu kolenin indexini tutan bir degiskenin olur. Bu sekilde rahat rahat cozersin problemi. Simdi baktim array de kullanmayayim demissin de, array yerine upuzun bir sayi dizisi de kurabilirsin. Ama olayi saf algoritma ile falan cozmus olmuyorsu yani. Bildigin amelelik bu :D hocam dizi ve vektr kullanmak istemiyorum :) Elimde bir değişken olacak. bu değişken her raund belli bir katsayı ile çarpılacak. Buradaki katsayıyı bulamıyorum. en aşağı 5 6 sayfa formül yazdım. onlarca değer tutuyor ancak bir değer tutmuyor xD Telegram : @CuneytKuscu && Discord : Tyenuc#2679 | İstanbul Avr. Yazılım Mühendisi ve sonunda işim var (:

Sonra bir deli bir kuyuya bir taşı atıya dnmesin :)

NmC bunu yazdı Hocam vektor dedigin sey zaten teorikte bir oncesini bir sonrasini bilen bir veri yapisi. Her koleyi bir oncesine ve sonrasina bir sekilde baglaman gerek. Soyle yapabilirsin. Bir tane kole arrayin olur. Bir tane yasiyor yasamiyor Arrayin olur (Kole arrayi ile ayni boyutta, kole yasarken degeri 1 yasamiyorsa 0) En son bir de kilicin oldugu kolenin indexini tutan bir degiskenin olur. Bu sekilde rahat rahat cozersin problemi. Simdi baktim array de kullanmayayim demissin de, array yerine upuzun bir sayi dizisi de kurabilirsin. Ama olayi saf algoritma ile falan cozmus olmuyorsu yani. Bildigin amelelik bu :D hocam dizi ve vektr kullanmak istemiyorum :) Elimde bir değişken olacak. bu değişken her raund belli bir katsayı ile çarpılacak. Buradaki katsayıyı bulamıyorum. en aşağı 5 6 sayfa formül yazdım. onlarca değer tutuyor ancak bir değer tutmuyor xD Jeton simdi dustu :) Formulize etmeye calisiyorsun olayi. Aksam musait olursam kalemi kagidi alip bir bakayim :) There are 10 types of people in the world. Those who knows binary and those who dont...

Kim sordu bilmiyorum ama josephus probleminden yola çıkmış belli. Zamanında javayla birkaç yoldan yazmıştım, şu an işim başımdan aşkın şu kaynakları incelersen çzebilirsin: http://mathworld.wolfram.com/JosephusProblem.html https://murattezgider.wordpress.com/tag/javada-flavius-josephus-probleminin-cozumu/ http://www.cplusplus.com/forum/beginner/113281/ bir ve ikinciden problemi anla diğer linkte tartışmışlar ordan esinlen ve çz. Ayrıca algoritma mevzularına ilgin varsa codeforces sitesine gel derim geliştirirsin kendini.

Konu ile ilgili Prof. Dr. Vasif Vagifoğlı NABIYEV in algoritmalar kitabında geçen kısımlarının fotoğrafını çektimhttps://www.dropbox.com/sh/3hpakaji0y4tsfm/AAAXP0HiQ0xrm2A0pmOP4lOVa?dl=0

https://www.dropbox.com/sh/3hpakaji0y4tsfm/AAAXP0HiQ0xrm2A0pmOP4lOVa?dl=0 linkte gnderdiğim kitaptaki kod bu çalışmıyormu?#include <stdio. h>#include <stdlib. h>int main josephus

NmC bunu yazdı Hocam vektor dedigin sey zaten teorikte bir oncesini bir sonrasini bilen bir veri yapisi. Her koleyi bir oncesine ve sonrasina bir sekilde baglaman gerek. Soyle yapabilirsin. Bir tane kole arrayin olur. Bir tane yasiyor yasamiyor Arrayin olur (Kole arrayi ile ayni boyutta, kole yasarken degeri 1 yasamiyorsa 0) En son bir de kilicin oldugu kolenin indexini tutan bir degiskenin olur. Bu sekilde rahat rahat cozersin problemi. Simdi baktim array de kullanmayayim demissin de, array yerine upuzun bir sayi dizisi de kurabilirsin. Ama olayi saf algoritma ile falan cozmus olmuyorsu yani. Bildigin amelelik bu :D hocam dizi ve vektr kullanmak istemiyorum :) Elimde bir değişken olacak. bu değişken her raund belli bir katsayı ile çarpılacak. Buradaki katsayıyı bulamıyorum. en aşağı 5 6 sayfa formül yazdım. onlarca değer tutuyor ancak bir değer tutmuyor xD ne yaparsan yap kolelerin yasayıp yaşamadığını tutacak bir yere ihtiyacın var, bunun için arraye ihtiyacın olacak. yada benzer bi yapıyı kendin oluşturacaksın black implies white, self implies other, life implies death.

masteryoda bunu yazdı https://www.dropbox.com/sh/3hpakaji0y4tsfm/AAAXP0HiQ0xrm2A0pmOP4lOVa?dl=0 linkte gnderdiğim kitaptaki kod bu çalışmıyormu?#include #include int main josephus adam cevabi vermis herkes bosa kurek cekiyor :) denedim hocam ben c# da, 8,9,10 icin calisiyor.. Yazdıklarım kaale alınmıyor diyordum bende :) belkide kitabın sayfası çok geldi kod en son sayfadaydı o yüzden grülmedi bu tür güzel sorular ve çzüm yolları için güzel bir kitap NABIYEV 'in algoritmalar kitabı tavsiye ederim.

pek zamanim olmadigi icin konuyla ilgilenemedim, tezimi bir an once bitirmeye calisiyorum, bu saatte bile yaziyorum :) nazar degmesin :) beyin jimnastigi gerektiren kucuk algoritma sorularini seviyorum aslinda.. turkiye'ye geldigimde temin ederim kitabi, challenge olarak goruyorum bu tarz sorulari.. ayrica farkediliyorsundur hocam :) ama direk kitabin sayfalarini verdigin icin pek anlasilmadi sanirim, hani aciklama tarzi zannedildi sanirim.. unbalanced tarafından 04/Nis/16 03:54 tarihinde düzenlenmiştir Ülkesini Seven Her Türk Vatandasi, Ülkesinin Sessiz Istilasi'na karsi durmak zorunda.

Madem yle C# ile yazdım. var personCount = Convert. ToInt32(Console. ReadLine ; var swordIndex = 1; var incrementer = 2; for (int i = 1; i < personCount - 1; i++) Console. ReadLine ; nessaj tarafından 03/Nis/16 22:18 tarihinde düzenlenmiştir

NmC bunu yazdı Bekirella bunu yazdı #include using namespace std; class Slave ; Slave Slave::killNext int main { int number; cout << "How many slave? \n"; cin >> number; Slave head = new Slave ; head->value = 1; head->next = head; Slave cur = head; for(int i = 2 ; i<=number;i++) cur = head; for(int i = 1;i<number;i++) return 0; } ilgimi çekti yazmaya çalıştım algoritmik olarak elbet daha verimli bişeyler yazılır ama buyrun belki işinize yarar hocam Adam linked list yazmis :) Hocam çok çok teşekkürler ama bunu class kullanmadanda yazabilirmiyim ben? Yani olabildiğince basit istiyorum. Sınırsız for ve if hakkım var. Slave cur komutu filan ne iş yapıyo onları hiç bilmiyorum " -> " bu komut ne onlarıda bilmiyorum. Olabildiğince basit olarak tekrar yazabilirmisin hocam. Bende şuanda bi formül üzerinde çalışıyorum :) Hocam senin istediğin şey değil bu :) Arkadaşın yaptığı Linked list bir tür veri yapısı. Vektr ve Array gibi yani :) Her eleman kendisinden sonraki elemana bağlı. ldürdüklerini aradan çıkartıyor, lenin next'ine kendisini bağlayarak devam ediyor. Senin aradığın çzüm değil yani.. There are 10 types of people in the world. Those who knows binary and those who dont...

Madem yle C# ile yazdım. var personCount = Convert. ToInt32(Console. ReadLine ; var swordIndex = 1; var incrementer = 2; for (int i = 1; i < personCount - 1; i++) Console. ReadLine ; hocam kod hatalı malesef :( bunu olduğu gibi aldım c#'a yapıştırdım sonra değer olarak 9 girdim Sonuç 3 olmadı ama bu kod ile 7 çıkıyor Açıklama 1 2 3 4 5 6 7 8 9 1 2yi kesti kılıç 3te 3 4ü kesti kılıç 5te 5 6 yı kesti kılıç 7de 7 8i kesti kılıç 9 da 9 1i kesti kılıç 3te 3 5i kesti kılıç 7de 7 9u kesti kılıç 3te 3 7yi kesti kılıç yine üçte Cevap 3 olmalı Telegram : @CuneytKuscu && Discord : Tyenuc#2679 | İstanbul Avr. Yazılım Mühendisi ve sonunda işim var (:

Hocam vektor dedigin sey zaten teorikte bir oncesini bir sonrasini bilen bir veri yapisi. Her koleyi bir oncesine ve sonrasina bir sekilde baglaman gerek. Soyle yapabilirsin. Bir tane kole arrayin olur. Bir tane yasiyor yasamiyor Arrayin olur (Kole arrayi ile ayni boyutta, kole yasarken degeri 1 yasamiyorsa 0) En son bir de kilicin oldugu kolenin indexini tutan bir degiskenin olur. Bu sekilde rahat rahat cozersin problemi. Simdi baktim array de kullanmayayim demissin de, array yerine upuzun bir sayi dizisi de kurabilirsin. Ama olayi saf algoritma ile falan cozmus olmuyorsu yani. Bildigin amelelik bu :D There are 10 types of people in the world. Those who knows binary and those who dont...

Bekirella bunu yazdı #include using namespace std; class Slave ; Slave Slave::killNext int main { int number; cout << "How many slave? \n"; cin >> number; Slave head = new Slave ; head->value = 1; head->next = head; Slave cur = head; for(int i = 2 ; i<=number;i++) cur = head; for(int i = 1;i<number;i++) return 0; } ilgimi çekti yazmaya çalıştım algoritmik olarak elbet daha verimli bişeyler yazılır ama buyrun belki işinize yarar hocam Adam linked list yazmis :) Hocam çok çok teşekkürler ama bunu class kullanmadanda yazabilirmiyim ben? Yani olabildiğince basit istiyorum. Sınırsız for ve if hakkım var. Slave cur komutu filan ne iş yapıyo onları hiç bilmiyorum " -> " bu komut ne onlarıda bilmiyorum. Olabildiğince basit olarak tekrar yazabilirmisin hocam. Bende şuanda bi formül üzerinde çalışıyorum :) Telegram : @CuneytKuscu && Discord : Tyenuc#2679 | İstanbul Avr. Yazılım Mühendisi ve sonunda işim var (:

nurulmac11 bunu yazdı hayatta kalan kleleri mi bulmaya çalışıyosun anlamadım? çok basit geldi sorun yanlış anladım sanki Aynen hocam. Adamın 10 klesi var. Raund 1 sonunda hayatta kalanlar raund 2 sonunda hayatta kalanlar. . . En son hayatta kalan kle. Vectr yada dizi kullanmak istemiyorum, vektr kullanarak yaptım ama sadece sınırsız sayıda for ve if kullanarak yapmak istiyourm hacı diziler olmadan her mahkum için bir değişken yaratıp yapman lazım, çünkü mahkumların lü yada canlı olduğunu tutacak bişey gerek şyle bişey olur o zaman int kilic_kimde = 1 // kilic kacinci mahkumda. baslarken ilk mahkuma verelim int mahkumsayisi; int mahkum1 = 1, mahkum2 = 1, ... // kac mahkum varsa. eger 1 se canli, 0 sa olu olsunlar for(int i = 0;i < mahkumsayisi;i += 2) c black implies white, self implies other, life implies death.

#include<iostream> using namespace std; class Slave ; Slave Slave::killNext int main { int number; cout << "How many slave? \n"; cin >> number; Slave head = new Slave ; head->value = 1; head->next = head; Slave cur = head; for(int i = 2 ; i<=number;i++) cur = head; for(int i = 1;i<number;i++) return 0; } ilgimi çekti yazmaya çalıştım algoritmik olarak elbet daha verimli bişeyler yazılır ama buyrun belki işinize yarar hocam Bilgi bilmek için var

hayatta kalan kleleri mi bulmaya çalışıyosun anlamadım? çok basit geldi sorun yanlış anladım sanki black implies white, self implies other, life implies death.

https://www.dropbox.com/sh/3hpakaji0y4tsfm/AAAXP0HiQ0xrm2A0pmOP4lOVa?dl=0 linkte gnderdiğim kitaptaki kod bu çalışmıyormu?#include #include int main josephus adam cevabi vermis herkes bosa kurek cekiyor :) denedim hocam ben c# da, 8,9,10 icin calisiyor.. Ülkesini Seven Her Türk Vatandasi, Ülkesinin Sessiz Istilasi'na karsi durmak zorunda.

Hocalar merhaba. Aklıma bi soru geldi ve onu yapmak istedim c++ dilini kullanarak. ncelikle belirteyim sadece for ve if kullanarak yapmak istiyorum. Yani Vector dizi goto kalıbı filan yok. Sadece saf algoritma kullanarak yapmak itiyorum. Asıl oyunu bozan kısımda bu zaten Soru : Bi insan varmış. İnsanında değişken bir sayıda klesi var. Bu insan kleleri çember oluşturacak şekilde diziyor ve en baştaki klesine bir kılıç veriyor. Kılıcı alan kle yanındaki kleyi ldürüyor ve sonraki kleye kılıcı veriyor. Sorunun basit hali : 10 kle var diyelim 1 2yi ldürdü kılıcı 3e verdi 3 4ü ldürdü kılıcı 5e verdi 5 6yi ldürdü kılıcı 7ye verdi 7 8 i ldürdü kılıcı 9a verdi 9 10u ldürdü kılıcı 1e verdi 1 3ü ldürdü kılıcı 5e verdi 5 7yi ldürdü kılıcı 9a verdi 9 1i ldürdü kılıcı 5e verdi 5 9u ldürdü Kılıç 5te Kaldı Bunun formülünü bulmaya çalıştım beceremedim. Yanlız şyle bi ince nokta buldum. Kullanıcının girdiği sayı tek ise farklı çift ise farklı sonuç çıkıyor. Direkt olarak kodu yazsanızda olur. Şyle byle yapsan çıkar desenizde olur :D Uykularım kaçıyor kaç gündür :D GodKlaus tarafından 03/Nis/16 16:32 tarihinde düzenlenmiştir Telegram : @CuneytKuscu && Discord : Tyenuc#2679 | İstanbul Avr. Yazılım Mühendisi ve sonunda işim var (:

Hocam istediğin şey mümkün, bil istedim, yalnız kodu yazmaya üşeniyorum. Olur da kimse yazamazsa yazarım. hocam yaz gzünü seveyim. 2 gündür ne oyun oynuyorum nede dışarı çıkıyorum. Sandalye kıçımın şeklini aldı. Masamın üstü kağıt çpleriyle doldu. Lütfen hocam :) Telegram : @CuneytKuscu && Discord : Tyenuc#2679 | İstanbul Avr. Yazılım Mühendisi ve sonunda işim var (:

hayatta kalan kleleri mi bulmaya çalışıyosun anlamadım? çok basit geldi sorun yanlış anladım sanki Aynen hocam. Adamın 10 klesi var. Raund 1 sonunda hayatta kalanlar raund 2 sonunda hayatta kalanlar. . . En son hayatta kalan kle. Vectr yada dizi kullanmak istemiyorum, vektr kullanarak yaptım ama sadece sınırsız sayıda for ve if kullanarak yapmak istiyourm Telegram : @CuneytKuscu && Discord : Tyenuc#2679 | İstanbul Avr. Yazılım Mühendisi ve sonunda işim var (:

@masteryoda hocam çok çok teşekkürler. Bende mantığını birazcıkta olsa kaptım. Şimdi bugünümüde şu for ve if dngülerinin çalışma mantığını kullanarak bu olayın formülünü yazmaya adayacağım :) Tekrardan teşekkürler :) Telegram : @CuneytKuscu && Discord : Tyenuc#2679 | İstanbul Avr. Yazılım Mühendisi ve sonunda işim var (:

#include using namespace std; class Slave ; Slave Slave::killNext int main { int number; cout << "How many slave? \n"; cin >> number; Slave head = new Slave ; head->value = 1; head->next = head; Slave cur = head; for(int i = 2 ; i<=number;i++) cur = head; for(int i = 1;i<number;i++) return 0; } ilgimi çekti yazmaya çalıştım algoritmik olarak elbet daha verimli bişeyler yazılır ama buyrun belki işinize yarar hocam Adam linked list yazmis :) There are 10 types of people in the world. Those who knows binary and those who dont...

Hocam istediğin şey mümkün, bil istedim, yalnız kodu yazmaya üşeniyorum. Olur da kimse yazamazsa yazarım.

@GodKlaus rica ederim ne demek@unbalanced hocam ne dersin challenge olarak kitaptaki sorularla konumu açsak beyin fırtınası olsun :)