marți, 24 mai 2011
luni, 21 martie 2011
Problema celor 12 bile....
Se dau 12 bile aparent identice. Una are greutate diferita (nu se stie daca e mai grea sau mai usoara). Cu ajutorul unei balante, sa se determine din maximum 3 incercari bila diferita.
Rezolvare:
Notam bilele A, B, C, D, ...
1.) grupam in 3 x 4 bile
A B E F
C D G H
______________
/\
daca sunt egale, bila e intre I J ... (4 bile, 2 incercari) etc...
presupunem A..D mai grele (invers - in oglinda)
2.) retinem 2 bile [eventual] usoare: G, H, si cantarim:
A B C D
E F
_______________
/\
daca sunt egale, cantarim G sau H cu X (bila "standard")
3.) presupunem (cazul fiind simetric) AB, E mai grele, si cantarim
A B
______________
/\
.
Publicat de Paul la luni, martie 21, 2011 0 comentarii
joi, 3 martie 2011
miercuri, 16 februarie 2011
marți, 15 februarie 2011
Tzeapa de interviu
public Main() { ... Child child = new Child(); } private class Child : BaseClass { private AdditionalCobaiClass cobai = null; public override void MakeCrash() { cobai.MethodXXX();//this really makes it crash! } } private class BaseClass { public BaseClass() { MakeCrash(); } public virtual void MakeCrash() { //do nothing here; } } private class AdditionalCobaiClass { public void MethodXXX() { //CRASH! } }
Publicat de Paul la marți, februarie 15, 2011 0 comentarii