Mircea Rebengiuc (mircea_007)

mircea_007
Vezi solutiile trimise
NumeMircea Rebengiuc
Contmircea_007
Rating520
StatutUtilizator normal
Forumtrimite mesaj privat, vezi activitate
Atenţie! Aceasta este o versiune veche a paginii, scrisă la 2021-10-15 13:02:27.
Revizia anterioară   Revizia următoare  
mircea_007Mircea Rebengiuc
mircea_007

Despre mine

Ma cheama Mircea Rebengiuc si sunt elev in Vianu in clasa a VIII-a.
Invat informatica din clasa a IV-a cu domnul Cristian Francu.
Am un site, scris de mine: mircea.rebengiuc.com.
Am facut un joc multiplayer in Node.js ariborne (Nu stiu de ce dar se incarca cam incet.)

Premii

2020-2021 (clasa a 7-a)

  • locul 1 empowersoft
  • locul 8 ONI 2021 (premiul II / medalie de Aur)(OSEPI)
  • locul 1 baraj gimnaziu (300/300p) (OSEPI)
  • locul 11 la lot (ca in prima zi am facut praf). Deci am Bronz deci ma duc la info1cup
  • Argint la Mate, Info si Fizica la MGSC

2019-2020 (clasa a 6-a)

  • locul 1 concurs flood wars organizat de domnul Francu :).
  • locul 1 empowersoft
  • locul N/A la ONI (covid :( )

2018-2019 (clasa a 5-a)

  • locul 11 ONI (eram racit :( )

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: gentoo (sunt ok pe orice GNU/Linux)
  • 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);
}