Započni novu temu Odgovori na temu  [ 7 Posta ] 
Autoru Poruka
PostPoslato: 18.01.2006. 00:40:05 
Moderator
Korisnikov avatar

Pridružio se: 29.06.2003. 21:32:42
Postovi: 2086
Lokacija: Zemun/Vranje
Godina: IV
Smer: UK
Nisam radio Pascal vec 3 godine skoro. Sve sam zaboravio. :)
Zamolio me brat da mu uradim neki zadatak, al posto od mene nema neke vajde ajd da zamolim ja vas :)
Citiraj:
Ceo broj je simetrican ako se cita isto s leva na desno i s desna na levo. Br je skoro simetrican ako postoji cifra tog broja cijim brisanjem broj postaje simetrican. Napisati program koji za dato N (N manje ili jednako od 20) izracunava broj skoro simetricnih N-to cifrenih brojeva. Vremensko ogranicenje je 10sec.


To je sve sto sam dobio, nemam nikakve primere, nisam najbolje ni shvatio zadatk. Ako neko jeste i ako moze i zeli da odradi neka postuje resenje u ovoj temi. Hvala ;)

_________________
Sve je lako kad si mlad


Share on FacebookShare on TwitterShare on Google+
Vrh
 Profil  
Odgovori sa citatom  
 Tema posta:
PostPoslato: 19.01.2006. 02:02:15 
Korisnikov avatar

Pridružio se: 02.11.2002. 15:44:31
Postovi: 4344
Lokacija: za kompjuterom
Godina: Dipl.
Smer: IS
ukratko>
najpre sve se radi sa stringovima, nema brojeva nigde. prvo neka burazer pronadje kolko ima (N-1)cifrenih simetricnih brojeva, i onda treba za svaki od njih pronaci kolko ima konbinacija sa svakom cifrom od 0 do 9 (na svako mesto treba dodati cifru s tim sto se vodi racuna o broju). posle samo saberes kombinacije i dobijeni broj je broj skoro simetricnih Ntocifrenih brojeva.

ovako je konfuzno na prvi pogled, ali nije nista komplikovano. Iskopacu sutra paskal sa nekog bekapa, pa cu ispisati kod... obecavam :)

_________________
:: Sve prste na ruci, u jadu i muci partizanska složila je svest
I sad dokle treba, do sunca, do neba, visoko mi dižemo
pest! ::
:)


Share on FacebookShare on TwitterShare on Google+
Vrh
 Profil  
Odgovori sa citatom  
 Tema posta:
PostPoslato: 19.01.2006. 02:41:14 

Pridružio se: 02.02.2005. 15:38:07
Postovi: 419
Godina: II
Smer: IS
Nije naglašeno na kom kompu je 10sec :)

Ok, šta mogu da ti kažem...

Za sporije kompove se uzima oko 50ak miliona instrukcija u sekundi, na brzim se računa 200

Kaže vremensko ograničenje 10 sekundi...znači da ovaj program ne sme da radi više od 500 miliona instrukcija.... ako je N maksimalno 20, to znači da ovaj program može da radi u vremenu N^7

Dalje, hmm...


Share on FacebookShare on TwitterShare on Google+
Vrh
 Profil  
Odgovori sa citatom  
 Tema posta:
PostPoslato: 19.01.2006. 12:26:49 
Moderator
Korisnikov avatar

Pridružio se: 29.06.2003. 21:32:42
Postovi: 2086
Lokacija: Zemun/Vranje
Godina: IV
Smer: UK
Otvorio sam temu na ES. Tamo sam dobio malo vise pomoci:
http://www.elitesecurity.org/tema/156106/0#1016874

Mada...ne shvatam najbolje resenje...tacnije uopste mi nije jasno :)

_________________
Sve je lako kad si mlad


Share on FacebookShare on TwitterShare on Google+
Vrh
 Profil  
Odgovori sa citatom  
 Tema posta:
PostPoslato: 19.01.2006. 23:58:50 
Korisnikov avatar

Pridružio se: 02.11.2002. 15:44:31
Postovi: 4344
Lokacija: za kompjuterom
Godina: Dipl.
Smer: IS
ma do one formule sam i ja dosao, ali naravno da ne pije vodu :)
aj ukljucicu se u tu temu.

_________________
:: Sve prste na ruci, u jadu i muci partizanska složila je svest
I sad dokle treba, do sunca, do neba, visoko mi dižemo
pest! ::
:)


Share on FacebookShare on TwitterShare on Google+
Vrh
 Profil  
Odgovori sa citatom  
 Tema posta:
PostPoslato: 20.01.2006. 13:36:08 
Korisnikov avatar

Pridružio se: 27.10.2003. 00:30:23
Postovi: 269
Lokacija: approximated reality
Godina: IV
Smer: IS
Je l' sigurno to da broj takvih brojeva treba da se izračuna (pomoću tamo neke formule) ili bi mogao da se nađe prebrojavanjem (pošto mi ova druga mogućnost deluje mnogo izvodljivije)?

_________________
"And from the ashes a phoenix rose, with wings made of gold it gently touched me, a touch of relief. I was ready to start a new circle, hoping it would never come to an end. "Never too late for hope" - The grey ice melted - slowly..."
T.S.


Share on FacebookShare on TwitterShare on Google+
Vrh
 Profil  
Odgovori sa citatom  
 Tema posta:
PostPoslato: 20.01.2006. 13:42:00 
Moderator
Korisnikov avatar

Pridružio se: 29.06.2003. 21:32:42
Postovi: 2086
Lokacija: Zemun/Vranje
Godina: IV
Smer: UK
Pa to je bila prvo i moja ideja ali... zamisli da imas broj od 17 cifara. Pa ajde prebroj ti sve 17-to cifrene brojeve i naravno uporedi ih da li su simetricni.
Pa i ovom mom jadnom kompu na 2.5 GZ bi trebalo oko nedelju dana da ih samo prebroji :)
A i postoji ogranicenje u pascalu na 11 cifara u broju.
ntojzan sa ES je nasao formulu, svaka mu cast :)
Ovo je vise bio zadatak za verovatnocu i kombinatoriku nego za pascal.

_________________
Sve je lako kad si mlad


Share on FacebookShare on TwitterShare on Google+
Vrh
 Profil  
Odgovori sa citatom  
Prikaži postove u poslednjih:  Poređaj po  
Započni novu temu Odgovori na temu  [ 7 Posta ] 


Ko je OnLine

Korisnici koji su trenutno na forumu: Majestic-12 [Bot] i 10 gostiju


Ne možete postavljati nove teme u ovom forumu
Ne možete odgovarati na teme u ovom forumu
Ne možete monjati vaše postove u ovom forumu
Ne možete brisati vaše postove u ovom forumu
Ne možete slati prikačene fajlove u ovom forumu

Pronađi:
Idi na:  
cron
Copyleft FONForum 2001-2014 | Powered by phpBB © phpBB Group