- Messaggi: 13
- Ringraziamenti ricevuti 0
Linux Avanzato 2008-2009
- COM_EASYSOCIAL_GUEST_NAME
-
- Visitatori
-
16 Anni 7 Mesi fa #95331
da COM_EASYSOCIAL_GUEST_NAME
credo che Bovetta intendesse dire con quei vincoli sballati
che i "pixel" sono la rappresentazione discreta di un tunnel di 1..
o per chi ama il corso di Analisi, la rappresentazione discreta di una curva semplice(inettiva nei punti interni) (
non mi odiate, so che e' un tasto dolente)
per cui e' possibile "visitare" il tunnel procedendo sempre verso una direzione della curva, poiche' non ci saranno biforcazioni (poiche' cio' implicherebbe elementi 1 con altri tre elementi 1 vicino). La visita finisce quando la linea termina in un vicolo cieco (risposta 0), oppure quando si chiude sul primo elemento visitato (risposta 1).
(da cui il nome della funzione)
per spostarsi sull'array "monodimensionale":
elemento in posizione x, y: A[y*N + x]
elemento adiacente a NORD: A[(y-1)*N + x]
elemento adiacente a SUD: A[(y+1)*N + x]
elemento adiacente a OVEST: A[y*N + x - 1]
elemento adiacente a EST: A[y*N + x + 1]
ovviamente bisogna stare attenti lungo i confini..
Risposta da COM_EASYSOCIAL_GUEST_NAME al topic Linux Avanzato 2008-2009
Oddio nn capisco molto bene il problema!
Ma l'array è monodimensionale? E come fa a rappresentare una figura N*N?
Sì, in effetti è una matrice N*Ne la figura è rappresentata su questa specie di scacchiera.
Una piccola nota: il vincolo 2 può essere violato a volte, ad esempio quando ci sono degli angoli:
ad es.
0 0 0 0
1 1 1 0
0 0 1 0
0 0 1 0
(questo l'ha chiarito lui durante la prova)
credo che Bovetta intendesse dire con quei vincoli sballati
che i "pixel" sono la rappresentazione discreta di un tunnel di 1..
o per chi ama il corso di Analisi, la rappresentazione discreta di una curva semplice(inettiva nei punti interni) (
per cui e' possibile "visitare" il tunnel procedendo sempre verso una direzione della curva, poiche' non ci saranno biforcazioni (poiche' cio' implicherebbe elementi 1 con altri tre elementi 1 vicino). La visita finisce quando la linea termina in un vicolo cieco (risposta 0), oppure quando si chiude sul primo elemento visitato (risposta 1).
(da cui il nome della funzione)
per spostarsi sull'array "monodimensionale":
elemento in posizione x, y: A[y*N + x]
elemento adiacente a NORD: A[(y-1)*N + x]
elemento adiacente a SUD: A[(y+1)*N + x]
elemento adiacente a OVEST: A[y*N + x - 1]
elemento adiacente a EST: A[y*N + x + 1]
ovviamente bisogna stare attenti lungo i confini..
Si prega Accedi o Crea un account a partecipare alla conversazione.
- annalisa boccitto
-
- Offline
- New Member
-
Riduci
Di più
16 Anni 7 Mesi fa #95335
da annalisa boccitto
Eggià, è un tasto dolentISSIMO
Comunque bravo, il senso dei vincoli è proprio quello
Risposta da annalisa boccitto al topic Linux Avanzato 2008-2009
credo che Bovetta intendesse dire con quei vincoli sballati
che i "pixel" sono la rappresentazione discreta di un tunnel di 1..
o per chi ama il corso di Analisi, la rappresentazione discreta di una curva semplice(inettiva nei punti interni) (non mi odiate, so che e' un tasto dolente)
Eggià, è un tasto dolentISSIMO
per cui e' possibile "visitare" il tunnel procedendo sempre verso una direzione della curva, poiche' non ci saranno biforcazioni (poiche' cio' implicherebbe elementi 1 con altri tre elementi 1 vicino). La visita finisce quando la linea termina in un vicolo cieco (risposta 0), oppure quando si chiude sul primo elemento visitato (risposta 1).
(da cui il nome della funzione)
per spostarsi sull'array "monodimensionale":
elemento in posizione x, y: A[y*N + x]
elemento adiacente a NORD: A[(y-1)*N + x]
elemento adiacente a SUD: A[(y+1)*N + x]
elemento adiacente a OVEST: A[y*N + x - 1]
elemento adiacente a EST: A[y*N + x + 1]
ovviamente bisogna stare attenti lungo i confini..
Comunque bravo, il senso dei vincoli è proprio quello
Si prega Accedi o Crea un account a partecipare alla conversazione.
- COM_EASYSOCIAL_GUEST_NAME
-
- Visitatori
-
16 Anni 7 Mesi fa #95427
da COM_EASYSOCIAL_GUEST_NAME
Risposta da COM_EASYSOCIAL_GUEST_NAME al topic Linux Avanzato 2008-2009
scusate per il crossposting, ma non seguo le lezioni:
che me so perso?
...aggiungo: se prima ero indeciso se concentrarmi su COAN o Linux, dopo la proposta di Bovet ho eliminato ogni traccia di matematica dal mio weekend
che me so perso?
Si prega Accedi o Crea un account a partecipare alla conversazione.
- COM_EASYSOCIAL_GUEST_NAME
-
- Visitatori
-
16 Anni 7 Mesi fa #95435
da COM_EASYSOCIAL_GUEST_NAME
Risposta da COM_EASYSOCIAL_GUEST_NAME al topic Linux Avanzato 2008-2009
Scusa se rispondo solo ora... il prof aveva proposto di modificare il kernel in modo da sfruttare la lettura del tsc per avere delle tempistiche su una sys call. Leggi il tsc all'ingresso della funzione, leggi di nuovo prima dell'uscita, fai la differenza e la stampi su khvars. Chi gli avesse mandato la patch in tal senso entro oggi, avrebbe evitato la seconda prova (programmazione)
Si prega Accedi o Crea un account a partecipare alla conversazione.
- COM_EASYSOCIAL_GUEST_NAME
-
- Visitatori
-
16 Anni 7 Mesi fa #95438
da COM_EASYSOCIAL_GUEST_NAME
Risposta da COM_EASYSOCIAL_GUEST_NAME al topic Linux Avanzato 2008-2009
ah vabbè, già lo sapevo allora, pensavo si fosse inventato qualche altra cosa 
tencs eniuei
tencs eniuei
Si prega Accedi o Crea un account a partecipare alla conversazione.
- COM_EASYSOCIAL_GUEST_NAME
-
- Visitatori
-
16 Anni 7 Mesi fa #95464
da COM_EASYSOCIAL_GUEST_NAME
Risposta da COM_EASYSOCIAL_GUEST_NAME al topic Linux Avanzato 2008-2009
Inutile dire che sperare mantenesse con tutti la promessa era da folli!Scusa se rispondo solo ora... il prof aveva proposto di modificare il kernel in modo da sfruttare la lettura del tsc per avere delle tempistiche su una sys call. Leggi il tsc all'ingresso della funzione, leggi di nuovo prima dell'uscita, fai la differenza e la stampi su khvars. Chi gli avesse mandato la patch in tal senso entro oggi, avrebbe evitato la seconda prova (programmazione)
Si prega Accedi o Crea un account a partecipare alla conversazione.