Examen tipus test P24235


Statement
 

pdf   zip

thehtml

Després de veure els resultats del parcial, els professors d’Algorísmia han decidit que a partir de l’any vinent l’examen final serà tipus test. Creuen que així potser aprovarà algú.

L’examen estarà format per n preguntes, on cada pregunta tindrà r ≥ 2 respostes diferents. Com és habitual, cada resposta correcta sumarà 1 punt, i cada resposta errònia en restarà 1/(r−1), de tal forma que puntuació esperada responent a l’atzar sigui exactament 0.

Ara bé, Atenea no permet posar notes negatives i, per tant, en el cas que algú tingui una nota negativa, s’haurà d’arrodonir a 0. Decebut, el Roura està preocupat perquè potser la mitjana serà aleshores massa alta.

Quina és la nota esperada d’un estudiant que respongui a l’atzar, tenint en compte que si la nota és més petita que zero, s’arrodoneix a 0?

Entrada

L’entrada consisteix en diversos casos, cadascun amb n i r. Suposeu 1 ≤ n ≤ 25 i 2 ≤ r ≤ 40.

Sortida

Per a cada cas, escriviu la quantitat demanada amb cinc decimals. Escriviu aquestes dues línies a l’inici del main():

    cout.setf(ios::fixed);
    cout.precision(5);
Public test cases
  • Input

    1 2
    1 3
    2 2
    10 4
    25 40
    

    Output

    0.50000
    0.33333
    0.50000
    0.75085
    0.34040
    
  • Information
    Author
    Bernat Pagès
    Language
    Catalan
    Official solutions
    C++
    User solutions
    C++