PDA

Pogčedajte punu verziju : računanje sistema na tiketu pomoću ASP.NET


sondlic
13. 04. 2009., 14:22
Da li neko zna kako uz pomoć asp.net napraviti aplikaciju koja računa broj kombinacija i ukupnu kvotu na sistemskom tiketu? Doduše, broj kombinacija nije problem ali ne znam kako da uzračunam ukupnu kvotu sistema.

Koliko sam upućen ukupna kvota sistema se dobija kao zbir svih mogućih permutacija bez ponavljanja. Jasno mi je kako se to "peške" računa ali mi trebaju smernice kako se to može napisati pomoću asp.net-a ili bilo kojeg drugog skript jezika?

Hvala

dootzky
13. 04. 2009., 15:27
ja ne razumem pitanje. :|

jel' ti nas pitas "kako da iracunas ukupnu kvotu sistema",
ili "kako da programiram na bilo kom jeziku" ?

:P

sondlic
14. 04. 2009., 10:29
ja ne razumem pitanje. :|

jel' ti nas pitas "kako da iracunas ukupnu kvotu sistema",...


:P

Da, pitanje je kako da uz pomoć ASP.NETa izračunam ukupnu kvotu sistema.



... ili "kako da programiram na bilo kom jeziku" ?

Ne. To nije bilo pitanje.
Ukoliko ti znaš to da napišeš u PHPu ili JSPu ili ćemu god slobodno napiši. Neću se ljutiti a verovatno ću moći to nekako iskoristit da napišem u asp-u.


Pozdrav

bluesman
14. 04. 2009., 10:42
Koliko sam upućen ukupna kvota sistema se dobija kao zbir svih mogućih permutacija bez ponavljanja. Jasno mi je kako se to "peške" računa ali mi trebaju smernice kako se to može napisati pomoću asp.net-a ili bilo kojeg drugog skript jezika?

Nije zbir permutacija nego zbir kombinacija :)

Sve zavisi od toga koji je maksimalni broj kombinacija. Najjednostavniji način je da se "raspišu" kombinacije, pa recimo za 3 / 5 dobiješ 10 kombinacija. Za 10 od 12 dobiješ 66 kombinacija i to sve može da se raspiše, ali ako imaš recimo 10 / 25 onda je to


25! 25! 25 * ... * 17
------------- = -------- = -------------- = mrzi me da racunam ali mnogo :)
(25-16)! * 16! 9! * 16! 9!

Dakle imas gomilu kombinacija i ako misliš da raspisuješ to u petljama pa da za svih 16 parova radiš (gomilu) kombinacija trebaće ti toliko vremena da će se završiti ne samo utakmica nego cela polusezona :)

E sad, ja znam da su kladioničari našli neku formulu koja na osnovu kvota i broja kombinacija izračuna minimum i maximum dobitak, ali na žalost ja tu formulu ne znam, a koliko sam upoznat i oni su u fazonu "ako ti kažem, moraću da te ubijem"

sondlic
14. 04. 2009., 13:28
Da, upravu si za kombinacije i permutacije. Pogrešno sam se izrazio.:)

Ustvari me je i mučilo to što nisam bio siguran da je raspisivanje petlje dobar način da rešim ovaj problem. Ti si mi samo potvrdio moju pretpostavku.

Tu se sad postavlja pitanje, kako to računaju ljudi koju igraju takve kombinacije? Znači sve se svodi na to koliko ti piše na tiketu ili kako? :)

bluesman
14. 04. 2009., 14:09
Ti možeš da raspisuješ do 100 kombinacija, to nije tako strašno... preko toga je maltretiranje procesora.

A ljudi koji to igraju to i ne računaju. Ako neko odigra 100 kombinacija, sigurno neće da računa koliko mu je svaka kobinacija, zna otprilike (prema kvotama) koliko je kvota i šta može da očekuje.

Ja sam recimo igrao sistem sa 4 fiksa i 2 vezana sistema 3/5. To je ukupno 100 kombinacija (10 x 10) i pošto sam igrao uglavnom na kvote između 2.0 i 3.0 da bih stekao sliku o "prosečnom" dobitnku, obično izračunam prosečnu kombinaciju (recimo 2,35) i onda izračunam po jednom dobitku 2,35 ^ 6 * fiks . Fiks je obično oko 2.5, tako da dobijem 168,5 * 2,5 = 421,25. Ako ulažeš 1000 dinara (10 dinara po kombinaciji) možeš da očekuješ za svaku kombinaciju koja ti dođe 421,25 * 10 = 4212,5 dinara.

To znači ako ti dođe sva 4 fiksa i 3/5 + 3/5 - imaš 4212,5 dinara
Ako ti dođe bar još jedna utakmica to je onda 4 x 4212,5 din = 16.850 din
Ako ti dođe recimo 4/5 i 4/5 onda imaš ukupno 16 dobitnih kombinacija x 4212,5 din.

Ali ta "prosečna" kvota radi samo ako su ti ujednačene kvote, ako ti imaš u sistemu kvote 1,5 pa onda 3,0 pa ko zna šta još... ovako izračunata "prosečna" kvota može dosta da omaši.

Kladioničari imaju formulu koja pokupi sve najniže kvote u sistemu i izračuna minimalni dobitak, pa onda pokupi sve kvote i izračuna maksimalni dobitak (za slučaj da je sve prošlo), ali oni to odrade jednom formulom do koje je neki bookie došao i to onda izađe ultra brzo čak i za sisteme preko 250 kombinacija.

Generalno i ti možeš da nađem minimum niza, pokupiš X elementa (X je ono koliko igraš sistem) i izračunaš minimalnu kvotu, to nije teško. Maksimalna je kada ti sve dođe... eto rešenja :)