Mircea Rebengiuc (mircea_007)
Vezi solutiile trimise | Nume | Mircea Rebengiuc |
---|---|---|
Cont | mircea_007 | |
Rating | 520 | |
Statut | Utilizator normal | |
Forum | trimite mesaj privat, vezi activitate |
Revizia anterioară Revizia următoare
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);
}