sâmbătă, 25 februarie 2023

Bucuriile vieții




Ce poate fi mai frumos ca la vârsta senectuții să  ai în apropiere copiii și  nepoții, să te bucuri de micile lor succese, unele chiar mari, să-i  vezi în jurul mesei din bucătărie,  să le răspunzi  întrebărilor lor, să-i sfătuiești,  să auzi apelativul - bunicule sau bunii ( bunica ), să- i vezi des, sa-ti sară în brațe  când intră pe ușa casei!

Seara ei se retrag în paturile lor cu o carte în mână, citesc de la vârste fragede. Am rămas  uimit când la patru ani Andrei, unul din nepoți a refuzat să-i citesc povestea înainte de culcare, mi-a propus să mi-o citească el. M-a uimit. A citit povestea fără  nicio greșeală,  cursiv. De unde măi frate atâta inteligență?  Spunea cineva într-o emisiune TV: dar de la Dumnezeu. Mâine face frumoasa vârstă  de unsprezece ani. Să-i urăm:

La multi ani, dragă nepoate! Să  ai parte de multe bucurii în viață,  mulți ani fericiți! Să  ți se împlinească multe din visele tale! 

Așa  cum am scris-o de multe ori o afirm din nou:

România are un mare viitor. Cea mai mare bogăție a țării sunt copiii.

Am mai scris și despre ceilalți nepoți, unul este la vremea liceului, olimpic international, ceilalți buchisesc primele slove. Bunica are grijă să-și îndeplinească obligațiile școlare. Eu constat agerimea lor la matematica, desen, pian, pictură, geografie.

Să ne trăiți, dragii noștri!

În  addagio, Andrei mi-a trimis un exercițiu de informatică, rezolvat de el în timp record, scriind 140 linii de programare:

#include

using namespace std;

ifstream cin("martisoare.in");
ofstream cout("martisoare.out");

long long v[100009];

bool crescator(long long n)
{
    long long cnt=0;
    for(long long i=1;i<=n;i++)
    {
        if(v[i]==v[i+1]-1)
            cnt++;
    }
    if(cnt==n-1)
        return true;

    return false;
}

void inserare(long long n,long long &nrcif,long long cif1[8])
{
    long long copie=n;
    while(copie)
        nrcif++,copie/=10;

    for(long long i=nrcif;i>=1;i--)
        cif1[i]=n%10,n/=10;

}

int main()
{
    long long n,i1=0,i2=0,g1=0,g2=-1,maxx=0;
    cin>>n;
    for(long long i=1;i<=n;i++)
    {
        cin>>v[i];
    }
    if(crescator(n))
    {
        cout<<"0 0"<<'
'<
        return 0;
    }
    bool ok=false,ok2=false;
    for(long long i=1;i<=n;i++)
    {
        if(v[i]!=v[i+1]-1 && ok==true)
            ok2=true;
        else if(v[i]==v[i+1]-1 && ok==false)
            i1=i,ok=true;
        else if(ok==true && ok2==false)
            i2=i;

    }
    if(v[i2+1]==v[i2]+1)
        i2++;
    ok=false;
    ok2=false;
    for(long long i=1;i<=n && ok2==false;i++)
    {
        if(v[i]-v[i2]!=i-i2)
        {
            if(ok==false)
                g1=i,ok=true;
            else
                g2=i,ok2=false;

        }
    }
    if(maxx==0)
        maxx=i2;

    ///cout<
    if(g2==-1)
    {
        ok=false;
        long long nrcif=0,cif1[8]={0};
        inserare(v[g1],nrcif,cif1);
        for(long long i=1;i
        {
            for(long long j=i+1;j<=nrcif;j++)
            {
                swap(cif1[i],cif1[j]);
                long long nr=0;
                for(long long h=1;h<=nrcif;h++)
                    nr=nr*10+cif1[h];

                if(max(nr,v[i2])-min(nr,v[i2])==max(g1,i2)-min(g1,i2))
                {
                    cout<
                    ok=true;
                    v[g1]=nr;
                }
                swap(cif1[i],cif1[j]);
                if(ok==true)
                    break;
            }
            if(ok==true)
            break;
        }
        maxx=0;
        for(long long i=1;i<=n;i++)
        {
            maxx=max(maxx,v[i]);
        }
        cout<
    }
    else
    {
        long long cif1[8],cif2[8],nrcif1=0,nrcif2=0;
        ok2=false;
        ok=false;
        inserare(v[g1],nrcif1,cif1);
        inserare(v[g2],nrcif2,cif2);
        for(long long i=1;i<=nrcif1;i++)
        {
            for(long long j=1;j<=nrcif2;j++)
            {
                swap(cif1[i],cif2[j]);
                long long nr1=0,nr2=0;
                for(long long h=1;h<=nrcif1;h++)
                {
                    nr1=nr1*10+cif1[h];
                }
                for(long long h=1;h<=nrcif2;h++)
                {
                    nr2=nr2*10+cif2[h];
                }
                if(max(nr1,v[i2])-min(nr1,v[i2])==max(g1,i2)-min(g1,i2) && ok==false)
                {
                    cout<
                    ok=true;
                    v[g1]=nr1;
                }
                if(max(nr2,v[i2])-min(nr2,v[i2])==max(g1,i2)-min(g2,i2) && ok==false)
                {
                    cout<
                    ok=true;
                    v[g2]=nr2;
                }
                swap(cif1[i],cif2[j]);
            }
        }
        maxx=0;
        for(long long i=1;i<=n;i++)
        {
            maxx=max(maxx,v[i]);
        }
        if(n==9000 and v[1]==1000)
        {
            cout<<9999;
        }
        else
            cout<
    }

return 0;
}
La ceasurile dimineții am constat că  armele nepoților noștri erau in pauză.  Pe timpul zilei sa vezi lupte! Un maldăr de fire în sufragerie. La război ca la război! Se trage din toate părțile  pentru pacea mondială și  construcția  societății viitoare:



În  viață când faci urări din suflet primești în mod egal același lucru. La câteva zile de la publicarea urarilor am citit cuvintele frumoase ale lui Dan, băiatul nostru, tatăl lui Andrei:




Pictură Carissei, nepoata noastră. 


xxxx

În Finlanda școala începe când copilul împlinește 7 ani.
Este considerat cel mai bun sistem școlar din lume. 
Lecțiile durează 60 de minute din care 45+15 pauze.
 De luni pana joi 8 ore pe zi, vineri pana la 13 si sambata liber. 
În Finlanda, educația școlară este absolut gratuită.
Părinții nu plătesc deloc bani. 
Totul e pe seama statului.
Fiecare copil primește o tabletă gratuită de la stat, iar toate manualele sunt pe tabletă, astfel încât copiii să nu fie nevoiți să care ghiozdane grele.
Mâncarea la școală este gratuită, variată și curată și fiecare elev poate obține ce vrea și cât vrea.
Fiecare investiție în educația unei țări este o investiție în viitorul ei.
Aceasta este cea mai importantă investiție.
O națiune educată este motorul atât al economiei, cât și al sănătății și justiției..La noi când???


   

2 comentarii:

Iată bogăția mea!