Ostatnie posty
potwierdzam wszystkie testy
Potwierdzam.
Potwierdzam.
Ragebait oceniam 3/10
Panie od Panie od 9999999999999999999979999999999999999999980, out to nie 44.
Odsyłam do literatury: https://en.wikipedia.org/wiki/Leading_zero
Odsyłam do literatury: https://en.wikipedia.org/wiki/Leading_zero
Ja uważam, że panowie od 99999999988 oraz od 9999999999999999999979999999999999999999980 się nie mylą. Przesunięcie cykliczne liczby 99999999990 w tym zadaniu jest definiowane jako przesunięcie liczby 'skrajnie po lewo' na pozycje `skrajnie po prawo`. Pozdrawiam serdecznie
Panie od 9999999999999999999979999999999999999999980, out to nie 44,
jest nim 9, a tu masz instrukcje po kolei(wyciąłem z kodu, który napisałem jak to weryfikowałem)
greedy.shift()
greedy.add()
greedy.shift()
greedy.add()
greedy.shift()
greedy.add()
greedy.shift()
greedy.add()
greedy.shift()
print(greedy)
jest nim 9, a tu masz instrukcje po kolei(wyciąłem z kodu, który napisałem jak to weryfikowałem)
greedy.shift()
greedy.add()
greedy.shift()
greedy.add()
greedy.shift()
greedy.add()
greedy.shift()
greedy.add()
greedy.shift()
print(greedy)
dla pana od 99999999988, rozwiązałem to na kartcę i się mylisz, out to nie 13, bo optymalne jest:
+2: (99999999990)
shift(+1): 9999999999
+1: 10^10
shift(+1)
to daje 2 + 1 + 1 + 1 operacji, czyli całe 5 a nie 13
+2: (99999999990)
shift(+1): 9999999999
+1: 10^10
shift(+1)
to daje 2 + 1 + 1 + 1 operacji, czyli całe 5 a nie 13
normalne testy:
https://easyupload.io/4v90y4
1-100000: n<=20 m<=50
100001-110000: n<=20 m<=3000
110001-150000: n<=50 m<=3000
duże testy zawierające tylko input(służące do przetestowania czasu i pamięci):
https://easyupload.io/un1ywu
1-10000: n<=3000 m<=3000
pewien szczególny test:
https://easyupload.io/3ger7e
Mam nadzieję, że potwierdzacie.
https://easyupload.io/4v90y4
1-100000: n<=20 m<=50
100001-110000: n<=20 m<=3000
110001-150000: n<=50 m<=3000
duże testy zawierające tylko input(służące do przetestowania czasu i pamięci):
https://easyupload.io/un1ywu
1-10000: n<=3000 m<=3000
pewien szczególny test:
https://easyupload.io/3ger7e
Mam nadzieję, że potwierdzacie.
XIII LO Szczecin najlepsze a nie jakiś śmieszny Staszic
Wygra ten kto utrzyma ship
Twój argument jest mocny jak stal, Ewelino, aczkolwiek, chciałbym zauważyć iż to właśnie rdza jest przyszłością języków programowania. Powszechnie wiadomo że język Rdza (nazywany dziwnie przez większość rust) jest obecnie najlepszy do tworzenia bezpiecznych i szybkich programów. Niestety masz rację, że C++ podczas starzenia poszedł raczej w stronę złomu niż rdzy przez co nie jest takim dobrym językiem obecnie. Jednakże pythonowi brakuje metaliczności tworzonej przez twarde statyczne typowanie, przez co nie zardzewieje - i tym samym nie osiągnie doskonałości Rdzy. Zezłomieć też w teorii niby nie może, ale śmieci plastikowe są gorsze niż metalowe, bo się jeszcze roztopią na słońcu. Mam nadzieje że kiedyś nadejdzie ten piękny dzień kiedy C++ i Python runą, by Rdza powstała w chwale.
36
35
Wygląda na dziwny problem z moim terminalem, na Debianie 12 używając programu do testów działa prawidłowo.