Mircea Rebengiuc (mircea_007)

avatar mircea_007
Vezi soluțiile trimise
Nume Mircea Rebengiuc
Cont mircea_007
Clasă n/a
Rating 336
Statut Helper

avatar mircea_007
Mircea Rebengiuc
mircea_007

Despre mine

Ma cheama Mircea Rebengiuc si sunt elev in Vianu.
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

2021-2022
  • mi-e lene

2020-2021

  • 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

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

2018-2019

  • 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);
}