Search
 
 
  Engleski
 
 
 
Open in this window (click to change)
Forum@DeGiorgi: Početna
Forum za podršku nastavi na PMF-MO
Login Registracija FAQ Smajlići Članstvo Pretražnik Forum@DeGiorgi: Početna

Prodavačica sladoleda HITNO
WWW:

Moja sarma
 
Započnite novu temu   Odgovorite na temu   printer-friendly view    Forum@DeGiorgi: Početna -> Kolegiji 2. godine -> Diskretna matematika
Prethodna tema :: Sljedeća tema  
Autor/ica Poruka
Rade
Forumaš(ica)
Forumaš(ica)


Pridružen/a: 05. 06. 2005. (11:43:44)
Postovi: (2)16
Sarma = la pohva - posuda
= 0 - 0

PostPostano: 11:57 ned, 5. 6. 2005    Naslov: Prodavačica sladoleda HITNO Citirajte i odgovorite

Zanima me može li mi netko riješiti ovaj zadatak:

Častili ste frendove u Vinceku sladoledom i kolačima. Račun je došao 23kn a vi ste prodavačici dali 50. [b]Na koliko [/b]načina vam ona može uzvratiti 27kn ako ima apoene od 20,10,5,2,1 kn? (Novčanica i kovanica od 5kn se ne razlikuju.)

Ako bi mogli čim prije odgovoriti jer brzina mi je bitan faktor. Hvala.
Zanima me može li mi netko riješiti ovaj zadatak:

Častili ste frendove u Vinceku sladoledom i kolačima. Račun je došao 23kn a vi ste prodavačici dali 50. Na koliko načina vam ona može uzvratiti 27kn ako ima apoene od 20,10,5,2,1 kn? (Novčanica i kovanica od 5kn se ne razlikuju.)

Ako bi mogli čim prije odgovoriti jer brzina mi je bitan faktor. Hvala.


[Vrh]
Korisnički profil Pošaljite privatnu poruku
ahri
Forumaš(ica)
Forumaš(ica)


Pridružen/a: 19. 11. 2003. (23:16:07)
Postovi: (193)16
Sarma = la pohva - posuda
= 7 - 0

PostPostano: 13:37 ned, 5. 6. 2005    Naslov: Citirajte i odgovorite

evo idem iskodirat.
evo idem iskodirat.



_________________
[Vrh]
Korisnički profil Pošaljite privatnu poruku Pošaljite e-mail
ahri
Forumaš(ica)
Forumaš(ica)


Pridružen/a: 19. 11. 2003. (23:16:07)
Postovi: (193)16
Sarma = la pohva - posuda
= 7 - 0

PostPostano: 13:43 ned, 5. 6. 2005    Naslov: Citirajte i odgovorite

89
89



_________________
[Vrh]
Korisnički profil Pošaljite privatnu poruku Pošaljite e-mail
ahri
Forumaš(ica)
Forumaš(ica)


Pridružen/a: 19. 11. 2003. (23:16:07)
Postovi: (193)16
Sarma = la pohva - posuda
= 7 - 0

PostPostano: 13:45 ned, 5. 6. 2005    Naslov: Citirajte i odgovorite

ako ce ti trebat:

[code:1]

#include <algorithm>
#include <iostream>
#include <vector>
#include <cstdio>

using namespace std;

#define sz(X) ((signed)(X).size())
#define junik(X) {sort( (X).begin(), (X).end() ); (X).erase( unique( (X).begin(), (X).end() ), (X).end() ); }

vector<int> lova;
vector<vector<int> > nacini;

int main () {

int i, x, n, m, j, k;
FILE *f=fopen("money.in", "r");
fscanf(f, "%d %d", &n, &m); /* broj novcica, koliko treba isplatit */

for (i=0;i<n;i++) { /* novcici */
fscanf(f, "%d", &x);
lova.push_back(x);
}

nacini.resize(m+1);

for (i=0;i<m+1;i++) {
nacini[i].resize(n);
fill(nacini[i].begin(), nacini[i].end(), 0);
}

junik(lova);

for (i=0;i<n;i++) nacini[0][i]=1;

for (i=1;i<=m;i++) {
for (j=0;j<n;j++)
if (lova[j]<=i) {
for (k=0;k<=j;k++)
nacini[i][j]+=nacini[i-lova[j]][k];
}
}


int sum=0;
for (i=0;i<n;i++) {
cout << "sa najvecom od " << lova[i] << " na " << nacini[m][i]<< " nacina!" << endl;
sum+=nacini[m][i];
}

printf("%d\n", sum);
fclose(f);
return 0;
}

[/code:1]
ako ce ti trebat:

Kod:


#include <algorithm>
#include <iostream>
#include <vector>
#include <cstdio>

using namespace std;

#define sz(X) ((signed)(X).size())
#define junik(X) {sort( (X).begin(), (X).end() ); (X).erase( unique( (X).begin(), (X).end() ), (X).end() ); }

vector<int> lova;
vector<vector<int> > nacini;

int main () {

   int i, x, n, m, j, k;
   FILE *f=fopen("money.in", "r");
   fscanf(f, "%d %d", &n, &m); /* broj novcica, koliko treba isplatit */

   for (i=0;i<n;i++) { /* novcici */
      fscanf(f, "%d", &x);
      lova.push_back(x);
   }

   nacini.resize(m+1);

   for (i=0;i<m+1;i++) {
      nacini[i].resize(n);
      fill(nacini[i].begin(), nacini[i].end(), 0);
   }

   junik(lova);

   for (i=0;i<n;i++) nacini[0][i]=1;

   for (i=1;i<=m;i++) {
      for (j=0;j<n;j++)
         if (lova[j]<=i) {
            for (k=0;k<=j;k++)
               nacini[i][j]+=nacini[i-lova[j]][k];
         }
      }


   int sum=0;
   for (i=0;i<n;i++) {
      cout << "sa najvecom od " << lova[i] << " na " << nacini[m][i]<< " nacina!" << endl;
      sum+=nacini[m][i];
   }

   printf("%d\n", sum);
   fclose(f);
   return 0;
}




_________________
[Vrh]
Korisnički profil Pošaljite privatnu poruku Pošaljite e-mail
divERgenT
Forumaš(ica)
Forumaš(ica)


Pridružen/a: 04. 03. 2004. (17:41:15)
Postovi: (4B)16
Sarma = la pohva - posuda
= 0 - 0
Lokacija: Tu negdje

PostPostano: 4:51 pon, 6. 6. 2005    Naslov: Citirajte i odgovorite

za one koji neznaju ovo gore je dinamicko programiranje cija je bit nesto ogromno bezobrazno i rekurzivno zamjenit s vektorom i dvije for petlje, i varijacijom na temu, a nema ga smisla raspisivat po papiru,
jel ima neko matematickije rjesenje, nesto zasto netreba masina koja pogoni C-nesto( mislim i netreba al valjda ima neki drugi nacin di ih necu direktno prebrojavat, 89 je min 20min posla)
za one koji neznaju ovo gore je dinamicko programiranje cija je bit nesto ogromno bezobrazno i rekurzivno zamjenit s vektorom i dvije for petlje, i varijacijom na temu, a nema ga smisla raspisivat po papiru,
jel ima neko matematickije rjesenje, nesto zasto netreba masina koja pogoni C-nesto( mislim i netreba al valjda ima neki drugi nacin di ih necu direktno prebrojavat, 89 je min 20min posla)


[Vrh]
Korisnički profil Pošaljite privatnu poruku
krcko
Forumaš nagrađen za životno djelo
Forumaš nagrađen za životno djelo


Pridružen/a: 07. 10. 2002. (15:57:59)
Postovi: (18B3)16
Sarma = la pohva - posuda
655 = 759 - 104

PostPostano: 8:47 pon, 6. 6. 2005    Naslov: Citirajte i odgovorite

FI. Treba "samo" izvuci koeficijent uz x^27 u razvoju od [latex]1\over (1-x^{20})(1-x^{10})(1-x^5)(1-x^2)(1-x)[/latex]. Moze li se to za manje od 20 min prepustam vama :)
FI. Treba "samo" izvuci koeficijent uz x^27 u razvoju od . Moze li se to za manje od 20 min prepustam vama Smile



_________________
Vedran Krcadinac

Ljudi su razliciti, a nula je paran broj.
[Vrh]
Korisnički profil Pošaljite privatnu poruku Pošaljite e-mail Posjetite Web stranice
Rade
Forumaš(ica)
Forumaš(ica)


Pridružen/a: 05. 06. 2005. (11:43:44)
Postovi: (2)16
Sarma = la pohva - posuda
= 0 - 0

PostPostano: 9:36 pon, 6. 6. 2005    Naslov: Citirajte i odgovorite

Hvala ljudi, ali bed je kaj na kolokviju ne smijem koristiti kalkulator a kamo li kompjuter i C++. Ja sam isto rješavao sa funkcijama izvodnicama, ali tada za računati ima da si isčupaš glavu. Dakle nema bržeg načina, neke finte?
Hvala ljudi, ali bed je kaj na kolokviju ne smijem koristiti kalkulator a kamo li kompjuter i C++. Ja sam isto rješavao sa funkcijama izvodnicama, ali tada za računati ima da si isčupaš glavu. Dakle nema bržeg načina, neke finte?


[Vrh]
Korisnički profil Pošaljite privatnu poruku
ahri
Forumaš(ica)
Forumaš(ica)


Pridružen/a: 19. 11. 2003. (23:16:07)
Postovi: (193)16
Sarma = la pohva - posuda
= 7 - 0

PostPostano: 10:18 pon, 6. 6. 2005    Naslov: Citirajte i odgovorite

mozes na papiru ispisati tablicu 5*28 brojeva, sto nije bas taaaaako puno! :).
mozes na papiru ispisati tablicu 5*28 brojeva, sto nije bas taaaaako puno! :).



_________________
[Vrh]
Korisnički profil Pošaljite privatnu poruku Pošaljite e-mail
Prethodni postovi:   
Započnite novu temu   Odgovorite na temu   printer-friendly view    Forum@DeGiorgi: Početna -> Kolegiji 2. godine -> Diskretna matematika Vremenska zona: GMT + 01:00.
Stranica 1 / 1.

 
Forum(o)Bir:  
Ne možete otvarati nove teme.
Ne možete odgovarati na postove.
Ne možete uređivati Vaše postove.
Ne možete izbrisati Vaše postove.
Ne možete glasovati u anketama.
You can attach files in this forum
You can download files in this forum


Powered by phpBB © 2001, 2002 phpBB Group
Theme created by Vjacheslav Trushkin
HR (Cro) by Ančica Sečan