Wesoła małpka – Omówienie zadania

Szczegółowe omówienie zadania Wesoła małpka:

Link do powyższego omówienia zadania Wesoła małpka:
https://youtu.be/9pX9VAosgTY?t=2880

Optymalne rozwiązanie zadanie Wesoła Małpka przy pomocy NWW (Najmniejszej Wspólnej Wielokrotności):
https://youtu.be/9pX9VAosgTY?t=3543

——-
Link do treści zadania Wesoła małpka:
https://szkopul.edu.pl/problemset/problem/pZzE-qfzON1jZUCmbUdEbR1i/site

——
Zadanie Wesoła małpka pokazuje zastosowanie NWD i NWW w informatyce i algorytmice.
NWD – Największy Wspólny Dzielnik
NWW – Najmniejsza Wspólny Wielokrotność

——–
Jak się uczyć na podstawie tego zadania?
https://youtu.be/QgLyXYmFQeU?t=2019
Pamiętaj by zajrzeć max 1 raz – wtedy się rozwijasz:
https://youtu.be/pkLXuuOe_qA?t=3625
——-

#include <bits/stdc++.h>
using namespace std;

int ObliczNWD(int a, int b) {
  int reszta;

  while(b!=0) {
    reszta = a%b;
    a = b;
    b = reszta;
  }

    return a;
}

int main(){
 ios_base::sync_with_stdio(0);
 cin.tie(0);
 cout.tie(0);

 int liczba_pytan, liczba_klatek, skok;
 int iloczyn, nwd_liczb, wynik;
 int i;

 cin >> liczba_pytan;
 for (i=1; i<=liczba_pytan; ++i) {
    cin >> liczba_klatek >> skok;
    nwd_liczb = ObliczNWD(liczba_klatek,skok);
    wynik = liczba_klatek / nwd_liczb;
    cout << wynik << "\n";
 }

 return 0;
}
Kod C++ programu Wesoła Małpka, który jest omówiony w powyższym filmie i który otrzymuje 100% 

Nie dodano jeszcze komentarza, rozpocznij dyskusję pierwszy.

Dodaj komentarz