Mircea Rebengiuc (mircea_007)

mircea_007
Vezi solutiile trimise
NumeMircea Rebengiuc
Contmircea_007
Clasan/a
Rating336
StatutHelper
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.)
Am creat un website cu statistici la examentul de Bacalaureat. Avem top licee, top judete si informatii detaliate despre fiecare judet şi liceu în parte (inclusiv al vostru!)

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 varena (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);
}