DevProTalk

DevProTalk (http://www.devprotalk.com/index.php)
-   Programiranje (http://www.devprotalk.com/forumdisplay.php?f=23)
-   -   računanje sistema na tiketu pomoću ASP.NET (http://www.devprotalk.com/showthread.php?t=7373)

sondlic 13. 04. 2009. 14:22

računanje sistema na tiketu pomoću ASP.NET
 
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

Citat:

Originalno napisao dootzky (Napišite 68316)
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.


Citat:

Originalno napisao dootzky (Napišite 68316)
... 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

Citat:

Originalno napisao sondlic (Napišite 68308)
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

Kôd:

    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 :)


Vreme je GMT +2. Trenutno vreme je 14:25.

Powered by vBulletin® Verzija 3.6.8
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
Copyright © DevProTalk. All Rights Reserved.

Mišljenja, saveti, izjave, ponude ili druge informacije ili sadržaji nastali na Sajtu su vlasništvo onoga ko ih je kreirao, a ne DevProTalk.com, tako da ne morate da se oslanjate na njih.
Autori poruka su jedini odgovorni za ovakve sadržaje. DevProTalk.com ne garantuje tačnost, kompletnost ili upotrebnu vrednost informacija, stavova, saveta ili datih izjava. Ne postoje uslovi pod kojima bi mi bili odgovorni za štetu ili gubitak koji je posledica bilo čijeg oslanjanja na nepouzdane informacije, ili bilo kakve informacije nastale kroz komunikaciju između registrovanih članova.
Web sajt može sadržavati linkove na druge web sajtove na Internetu ili neke druge sadržaje. Ne kontrolišemo niti podržavamo te druge web sajtove, niti smo pregledali bilo kakve sadržaje na takvim sajtovima. Mi nećemo biti odgovorni za legalnost, tačnost ili prikladnost bilo kog sadržaja, oglasa, proizvoda, usluga ili informacije lociranim na ili distribuiranih kroz druge web sajtove, niti za bilo kakvu štetu nastalu kao posledica takvih informacija. DevProTalk.com drži i čuva druga prava vlasništva na web sajtu. Web sajt sadrže materijale zaštićene copyright-om, zaštitne znakove i druge informacije o pravu vlasništva ili softver. Članovi mogu poslatu informacije zaštićene pravima vlasništva njihovih nosilaca i ona ostaju zaštićena bez obzira da li su oni koji prenose te informacije to naveli ili ne. Osim informacija koje su u javnom vlasništvu ili za koje dobijete dozvolu, nemate pravo da kopirate, modifikujete ili na bilo koji način menjate, objavljujete, prenosite, distribuirate, izvršavate, prikazujete ili prodajte bilo koju informaciju zaštićenu pravima vlasništva. Slanjem informacija ili sadržaja na bilo koji deo DevProTalk.com, Vi automatski dozvoljavate i predstavljate garanciju da imate pravo da dozvolite DevProTalk.com ili članovima DevProTalk.com bespovratnu, kontinualnu, neograničenu, globalnu dozvolu da koriste, kopiraju, izvršavaju, prikazuju i distribuiraju takve informacije i sadržaje i da iz takvih sadžaja koriste bilo koji deo u bilo koje svrhe, kao i pravo i dozvolu da koriste gore navedene sadržaje. Svi zaštitni znakovi (trademarks), logotipi, oznake usluga, firme ili imena proizvoda koji se pominju na ovom web sajtu su vlasništvo kojim raspolažu njihovi vlasnici.