Analiza sarcinii b3 (demo ege 2018)

Există un interpret Grasshopper, care locuiește pe o axă numerică. Sistemul de comandă a lanceului: "Forward N" (The Grasshopper sare înainte de unitățile N); "Back M" (Grasshopper sare înapoi la unitățile M). Variabilele N și M pot lua valori întregi pozitive. Se știe că Grasshopper a realizat un program de 50 de echipe, în care echipele "Back 2" au mai mult de 12 echipe decât "Forward 3". Nu au existat alte echipe în program. Pe care comandă puteți înlocui acest program, astfel încât Grasshopper-ul să fie în același punct ca și după program?

Definiți câte echipe au fost efectuate "Înapoi 2" și "Forward 3".

  • echipele "Back 2" au fost mai mult de 12 decât echipele "Forward 3";
  • în total au fost executate 50 de echipe.
Plecând de la condițiile și notația introdusă, obținem un sistem de ecuații:
y + 12 = 50-y => 2y = 38 => y = 19.
x + y = 50. x = 50-y.

Astfel, 19 echipe "Forward 3" și 31 echipe "Back 2" au fost executate.

Definiți numărul de celule mutate de interpretul Grasshopper:

19 * 3 = 57 de celule înainte,

31 * 2 = 62 de celule înapoi.

Progresul programului și comanda pe care o căutați (săgeată roz):

Analiza problemei b3 (demo ege 2004)

Ovalele gri denotă celulele inițiale și finale ale mișcării Grasshopper. Figura arată că interpretul a avansat cu 57 de celule, apoi a revenit la 62 de celule. Pentru a obține de la celula inițială la cea finală, trebuie să vă deplasați înapoi la 62-57 = 5 celule.

Au primit comanda: "Înapoi 5".