zapisz za pomocą znaków systemu rzymskiego ( I , V , X , L , C , D, M ) największą możliwą liczbę , używając każdego ze znaków :
A) co najwyżej raz B ) dowolnie wiele razy , ale zgodnie z regułami
proszeee..
Zad 7 / 19 3 gimnazjum :P
" Life is not a problem to be solved but a reality to be experienced! "
© Copyright 2013 - 2024 KUDO.TIPS - All rights reserved.
Jest to dział z informatyki, więc i rozwiązanie informatyczne :)
Zastosowana przeze mnie metoda to bruteforce, chociaż jestem pewien, że gdyby pomyśleć, obeszłoby się bez niej.
Link uzupełniający: http://pastebin.com/MtmqmHDt
Wynik: istnieje 316 liczb w zakresie 1..5000 spełniających to równanie.
Największą z nich jest `MDCLXVI`
Dodatkowo obserwacja: powyżej tej liczby, nie istnieje żadna inna spełniająca to równanie (czyli możesz sobie zwiększyć zakres do nieskończoności, a i tak istnieć będzie tylko 316 liczb).
Niestety, pytania drugiego nie rozumiem.