-
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
- Xiaomi [Chiny - przyp. JMJ] produkuje w całkowitych ciemnościach i bez ludzi
- Prezydent SZAP/USONA Trump ułaskawił prezydenta Hondurasu Hernandeza skazanego na 45 lat więzienia
- Rosjanie chwalą się prototypem komputera kwantowego. "Najważniejszy projekt naukowy Rosji"
- A Szwajcarzy kombinują tak: FinalSpark grows human neurons from stem cells and connects them to electrode arrays
- Re: Najgorszy język programowania
- NOWY: 2025-09-29 Alg., Strukt. Danych i Tech. Prog. - komentarz.pdf
- Na grupie comp.os.linux.advocacy CrudeSausage twierdzi, że Micro$lop używa SI do szyfrowania formatu dok. XML
- Błąd w Sofcie Powodem Wymiany 3 Duńskich Fregat Typu Iver Huitfeldt
- 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
Najnowsze wątki
- 2026-01-29 KSeF - 13 wątpliwości
- 2026-01-29 A ja się pochwalę
- 2026-01-29 Warszawa => Mid/Senior IT Recruiter <=
- 2026-01-29 Warszawa => Senior Java Developer <=
- 2026-01-29 Warszawa => IT Recruiter <=
- 2026-01-28 Degradacja
- 2026-01-28 Wysoki Sąd poinstruował czego unikać wyzywając Owsiaka "Równiejszego"
- 2026-01-28 Białystok => Solution Architect (Workday) - Legal Systems <=
- 2026-01-28 Białystok => Preseles Inżynier (background baz danych) <=
- 2026-01-28 Wrocław => Konsultant wdrożeniowy ERP <=
- 2026-01-28 Łódź => Microsoft Engineer <=
- 2026-01-28 Białystok => Tester manualny <=
- 2026-01-27 Tradycja ciągania posłów po sądach za wystąpienia w Sejmie będzie kontynuowana [Lepper 2]
- 2026-01-27 Pierwszy raz sprzedano więcej samochodów zeeletryfikowanych niż ice
- 2026-01-27 Elektryczny Kałasznikow




Jak kupić pierwsze mieszkanie? Eksperci podpowiadają