-
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
- 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
- C++. Podróż Po Języku - komentarz
Najnowsze wątki
- 2025-07-03 Trybik
- 2025-07-04 Renault Symbioz
- 2025-07-04 Architektura IIIRP: Wyjątkowa, a prymitywniejsza niż stodoła pod zaborami
- 2025-07-04 Warszawa => International Freight Forwarder <=
- 2025-07-04 Wrocław => SAP ABAP Developer <=
- 2025-07-04 Warszawa => Mid/Senior IT Recruiter <=
- 2025-07-04 Białystok => Kotlin Developer <=
- 2025-07-04 Bieruń => Spedytor Międzynarodowy (handel ładunkami/prowadzenie flo
- 2025-07-04 Warszawa => Specjalista wsparcia IT - analiza techniczna sprzętu IT <
- 2025-07-04 Zakrzewo => Konsultant SAP HCM <=
- 2025-07-04 Łódź => Programista Mainframe (z/OS, Assembler) <=
- 2025-07-04 Szczecin => Key Account Manager IT <=
- 2025-07-04 Warszawa => Technik IT - Konfiguracja i Wsparcie Sprzętowe <=
- 2025-07-04 Warszawa => Technique IT - Hardware Configuration and Support <=
- 2025-07-04 Warszawa => Specjalista ds. Sprzętu IT i Wsparcia Technicznego <=