-
Data: 2013-05-12 14:09:07
Temat: Re: DCT
Od: Michoo <m...@v...pl> szukaj wiadomości tego autora
[ pokaż wszystkie nagłówki ]On 08.05.2013 15:24, slawek wrote:
> Użytkownik "Michoo" napisał w wiadomości grup
> dyskusyjnych:kmd7cn$9mh$...@m...internetia.pl...
>
>> Niosą dla uczestnika olimpiady tą samą informację. Student na
>> zaliczeniu ma pokazać, ze umie z pierwszej formy zrobić drugą.
>
> Michoo, po co tyle trudu z tłumaczeniem prostej sprawy: jak Kali ukraść
> krowy dobrze, jak Kalemu ukradną źle.
Ale tu nie chodzi o kradzież czegokolwiek - jest wymagane, że powinieneś
mieć prawo wykorzystać przesłany kod.[*]
Upraszczam do granic:
Problem na olimpiadzie:
Jasio chce wiedzieć która z zabawek jest większa. W pierwszej linii
wejścia rozmiar pierwszej, w drugiej linii rozmiar drugiej. Wypisz na
wyjściu jedną linię zawierającą rozmiar większej zabawki.
Problemem jest tu wymyślenie, że należy użyć algorytm max. Czy użyte
zostanie std::max, if(...)else, czy ?: nie ma znaczenia. Kod tylko
prezentuje to, że autor umiał wymyślić co zastosować aby rozwiązać problem.
Problem na zaliczeniu:
W pierwszej linii wejścia liczba A, w drugiej linii liczba B. Napisz
funkcję, która porówna te dwie wartości i zwróci większą oraz drugą,
która wypisze tę wartość w pojedynczej linii wyjścia.
Rozwiązanie w którym użyto std::max jest błędne. if(...)else, czy ?:
użyte "w miejscu" też są błędne. Zadaniem było napisanie funkcji, a nie
rozwiązanie jakiegoś problemu.
[*] Notka: nie uważam wykorzystania cudzego kodu (będącego implementacją
znanego algorytmu) za coś co powinno być rozważane w ogóle w kategorii
kradzieży - jedyne co zarabia "kradnący" to czas, który zaoszczędził na
pisaniu. Można dyskutować gdy kod zawiera niejawne optymalizacje (czyli
jest realizacją NIEjawnego algorytmu) - wtedy jego użycie dodaje jakiś
zasób wiedzy a więc być może utracone zyski autora.
W końcu na ile sposobów da się sensownie zapisać min(a,b)? Dlatego wyrok
w sprawie google-oracle (gdzie znaleziono w olbrzymiej bazie kodu jedno
"naruszenie") jest wg mnie w tej części głupi (tzn "koszt" tego
"naruszenia" został wg mnie bardzo sensownie policzony, ale głupie było
samo stwierdzenie naruszenia - facet który napisał kiedyś tę funkcję
miał ją skopiować, mimo, że wszystkie inne nie? ...)
--
Pozdrawiam
Michoo
Następne wpisy z tego wątku
- 13.05.13 08:55 M.M.
- 14.05.13 01:25 Andrzej Jarzabek
Najnowsze wątki z tej grupy
- Grok zaczął nadużywać wulgaryzmów i wprost obrażać niektóre znane osoby
- Can you activate BMW 48V 10Ah Li-Ion battery, connecting to CAN-USB laptop interface ?
- We Wrocławiu ruszyła Odra 5, pierwszy w Polsce komputer kwantowy z nadprzewodzącymi kubitami
- Ada-Europe - AEiC 2025 early registration deadline imminent
- John Carmack twierdzi, że gdyby gry były optymalizowane, to wystarczyły by stare kompy
- Ada-Europe Int.Conf. Reliable Software Technologies, AEiC 2025
- Linuks od wer. 6.15 przestanie wspierać procesory 486 i będzie wymagać min. Pentium
- ,,Polski przemysł jest w stanie agonalnym" - podkreślił dobitnie, wskazując na brak zamówień.
- Rewolucja w debugowaniu!!! SI analizuje zrzuty pamięci systemu M$ Windows!!!
- Brednie w wiki - hasło Dehomag
- Perfidne ataki krakerów z KRLD na skrypciarzy JS i Pajton
- Instytut IDEAS może zacząć działać: "Ma to być unikalny w europejskiej skali ośrodek badań nad sztuczną inteligencją."
- Instytut IDEAS może zacząć działać: "Ma to być unikalny w europejskiej skali ośrodek badań nad sztuczną inteligencją."
- Instytut IDEAS może zacząć działać: "Ma to być unikalny w europejskiej skali ośrodek badań nad sztuczną inteligencją."
- U nas propagują modę na SI, a w Chinach naukowcy SI po kolei umierają w wieku 40-50lat
Najnowsze wątki
- 2025-07-23 Kraków => Kotlin Developer <=
- 2025-07-23 Żerniki => Dyspozytor Międzynarodowy <=
- 2025-07-23 Warszawa => Java Developer <=
- 2025-07-23 Wrocław => Konsultant wdrożeniowy (systemy controlingowe) <=
- 2025-07-22 Genialna toaleta Urobot, automatycznie badająca mocz i kał z Taiwanu
- 2025-07-22 Thunderbird i dysk...
- 2025-07-22 Warszawa => Programista Full Stack .Net <=
- 2025-07-22 Warszawa => Software .Net Developer <=
- 2025-07-22 Warszawa => Asystent ds. Sprzedaży i Rozwoju Klienta <=
- 2025-07-22 Warszawa => Sales Assistant and Customer Development Specialist <=
- 2025-07-22 antyfaszystka
- 2025-07-22 W ogóle nie widać...
- 2025-07-22 I znowu inżynierowie i inżynierzy...
- 2025-07-21 Dokumenty zgromadzone przez Instytut Pamięci
- 2025-07-21 cashback