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