Cos'è ElectroYou | Login Iscriviti

ElectroYou - la comunità dei professionisti del mondo elettrico

La spirale di asdf

Problemi curiosi e quiz vari.

Moderatore: Foto Utentecarlomariamanenti

1
voti

[11] Re: La spirale di asdf

Messaggioda Foto Utentefairyvilje » 17 feb 2013, 14:18

Codice: Seleziona tutto
#include <iostream>
using namespace std;

int main(){
   int n=0;
   cin>>n;
   
   int x,y;
   x=y=0;
   for(int i=0;i!=n;){
      if(i==n)break;
      x++;
      i++;
      for(int j=0;j!=x;j++){
         if(i==n)goto a;
         y++;
         i++;   
      }
      
      for(int j=0;j!=y;j++){
         if(i==n)goto a;
         x--;
         i++;   
      }


      if(i==n)break;
      y++;
      i++;
      
      
      for(int j=0;j!=y;j++){
         if(i==n)goto a;
         x++;
         i++;   
      }
      
      for(int j=0;j!=x;j++){
         if(i==n)goto a;
         y--;
         i++;   
      }      
      
   }
   
   a:
      cout<<x<<" "<<y;
   
   return 0;
}


Io l'ho risolto così XD... scusate per il pessimo codice ma erano le tre di notte :D... Il risultato è compatibile con quello risposto :D
"640K ought to be enough for anybody" Bill Gates (?) 1981
Qualcosa non ha funzionato...

Lo sapete che l'arroganza in informatica si misura in nanodijkstra? :D
Avatar utente
Foto Utentefairyvilje
15,0k 4 9 12
G.Master EY
G.Master EY
 
Messaggi: 3047
Iscritto il: 24 gen 2012, 19:23

1
voti

[12] Re: La spirale di asdf

Messaggioda Foto Utentefairyvilje » 17 feb 2013, 14:23

Propongo di analizzare le funzioni "distanza unitaria al variare di n", "seno" e "coseno" per questa strana funzione al variare di n, definirne una consistente estensione con una funzione continua in R.
"640K ought to be enough for anybody" Bill Gates (?) 1981
Qualcosa non ha funzionato...

Lo sapete che l'arroganza in informatica si misura in nanodijkstra? :D
Avatar utente
Foto Utentefairyvilje
15,0k 4 9 12
G.Master EY
G.Master EY
 
Messaggi: 3047
Iscritto il: 24 gen 2012, 19:23

1
voti

[13] Re: La spirale di asdf

Messaggioda Foto Utentecarlomariamanenti » 17 feb 2013, 15:18

fairyvilje ha scritto: Io l'ho risolto così XD... scusate per il pessimo codice ma erano le tre di notte :D... Il risultato è compatibile con quello risposto :D


Complimenti Foto Utentefairyvilje, se io non avessi sbagliato a disegnare l'origine degli assi saresti arrivato primo! =D>
Avatar utente
Foto Utentecarlomariamanenti
60,1k 6 11 13
G.Master EY
G.Master EY
 
Messaggi: 4324
Iscritto il: 18 gen 2012, 10:44

1
voti

[14] Re: La spirale di asdf

Messaggioda Foto Utentefairyvilje » 17 feb 2013, 16:07

Allora mi concedo un biscotto di consolazione ;)
"640K ought to be enough for anybody" Bill Gates (?) 1981
Qualcosa non ha funzionato...

Lo sapete che l'arroganza in informatica si misura in nanodijkstra? :D
Avatar utente
Foto Utentefairyvilje
15,0k 4 9 12
G.Master EY
G.Master EY
 
Messaggi: 3047
Iscritto il: 24 gen 2012, 19:23

1
voti

[15] Re: La spirale di asdf

Messaggioda Foto Utentecarlomariamanenti » 17 feb 2013, 16:18

fairyvilje ha scritto:Allora mi concedo un biscotto di consolazione ;)

Concedi, concedi... e se con il biscotto ci vuoi anche del cioccolato... :mrgreen:
Avatar utente
Foto Utentecarlomariamanenti
60,1k 6 11 13
G.Master EY
G.Master EY
 
Messaggi: 4324
Iscritto il: 18 gen 2012, 10:44

2
voti

[16] Re: La spirale di asdf

Messaggioda Foto UtenteRenzoDF » 17 feb 2013, 16:23

Io, idraulicamente parlando, ragionando sulla diagonale, indicata con n la posizione, avrei scritto

\left\{ \begin{align}
  & y=\left\lfloor \sqrt{n} \right\rfloor  \\ 
 & x=y-\left[ n-y\left( y+1 \right) \right] \\ 
\end{align} \right.
"Il circuito ha sempre ragione" (Luigi Malesani)
Avatar utente
Foto UtenteRenzoDF
55,9k 8 12 13
G.Master EY
G.Master EY
 
Messaggi: 13189
Iscritto il: 4 ott 2008, 9:55

1
voti

[17] Re: La spirale di asdf

Messaggioda Foto Utentefairyvilje » 17 feb 2013, 16:47

Wow O_O... quasi quasi se divento così mi iscrivo anche io ad idraulica :D
"640K ought to be enough for anybody" Bill Gates (?) 1981
Qualcosa non ha funzionato...

Lo sapete che l'arroganza in informatica si misura in nanodijkstra? :D
Avatar utente
Foto Utentefairyvilje
15,0k 4 9 12
G.Master EY
G.Master EY
 
Messaggi: 3047
Iscritto il: 24 gen 2012, 19:23

Precedente

Torna a Ah, ci sono!

Chi c’è in linea

Visitano il forum: Nessuno e 5 ospiti