Mircea Rebengiuc (mircea_007)

mircea_007
Vezi solutiile trimise
NumeMircea Rebengiuc
Contmircea_007
Rating520
StatutUtilizator normal
Forumtrimite mesaj privat, vezi activitate

Despre mine

Invat la Vianu. Sunt clasa a VII-a :).
Am invatat informatica din clasa a IV-a cu domnul Cristian Francu.
Am un site, scris de la 0 de mine in HTML, CSS si JS: mircea.rebengiuc.com.
Am facut un joc multiplayer in Node.js ariborne (Nu stiu de ce dar se incarca cam incet.)

Premii

  • locul 11 ONI 2018-2019
  • locul 1 empowersoft 2019-2020
  • locul 1 concurs flood wars organizat de domnul francu :).

Prieteni pe infoarena (si viata reala evident)

Limbaje de programare

  • C
  • Python
  • HTML/CSS/JS
  • php
  • bash

Diverse conturi

Platforme de programare competitiva:

Platforme de programare in practica:

Preferinte tehnice:

  • Sistem de Operare: arch linux (sub nicio forma windows)
  • Shell: bash
  • Editor: emacs
  • Fundal alb/negru?: negru/transparent
  • Spatii vs Tabs: Spatii
  • Tab size: 2 Spatii
  • Stil de codare (asemanator cu cel google):
#include <stdio.h>

#define MAXN 1000

int v[MAXN];

// implementare quicksort cu pivotarea Hoare
// complexitate timp (pe medie): O(n * log(n))
// completitate spatiu (pe medie): O(log(n))
void myqsort( int begin, int end ){
  int b = begin - 1, e = end + 1, p = v[(begin + end) / 2], aux;

  while( v[++b] < p );
  while( v[--e] > p );

  while( b < e ){
    aux = v[b];
    v[b] = v[e];
    v[e] = aux;

    while( v[++b] < p );
    while( v[--e] > p );
  }

  if( begin < e )
    myqsort(begin, e);
  if( e + 1 < end )
    myqsort(e + 1, end);
}