Dane wyjściowe to kształt obejmujący 1009 pikseli. Kształt musi mieć postać pojedynczej, zamkniętej, nieprzecinającej się pętli. Dane wejściowe to dodatnia niezerowa liczba całkowita. Każde wejście musi dawać wyjście, które jest unikalne - to znaczy każde wyjście musi być unikalne od tych wygenerowanych przy użyciu niższego wejścia. O zwycięstwie decyduje największy …
Udowodniono, że następujące 13 kwadratowych kafelków Wanga zawsze układa aperiodycznie płytkę . Oznacza to, że gdy kwadraty są ułożone w siatkę ze wszystkimi sąsiadującymi bokami tego samego koloru, tłumaczenie wzoru nigdy nie będzie pasować do siebie. Każdą płytkę będziemy reprezentować tekstowo siatką 3 × 3 wypełnioną spacjami w środku i …
Biorąc pod uwagę dwuwymiarowe położenia i prędkości pary kulek bilardowych tuż przed uderzeniem, oblicz ich prędkości po idealnie elastycznym zderzeniu . Przyjmuje się, że kule są idealnymi kulami (lub równoważnie: okręgami) o tym samym promieniu, tej samej masie, jednolitej gęstości i bez tarcia. Dane wejściowe składają się z 8 liczb: …
Na płaszczyźnie 2D jest n osób. Używając odległości między nimi, znajdziemy ich pozycje. Aby uzyskać unikalną odpowiedź, musisz przyjąć cztery założenia: Są co najmniej 3 osoby. Pierwsza osoba jest na pozycji (0, 0). Druga osoba jest na pozycji (x, 0) dla niektórych x> 0. Trzecia osoba jest na pozycji (x, …
From http://en.wikipedia.org/wiki/Triangle : Napisz program, który pobiera trzy krotki współrzędnych 2d (kartezjański) i klasyfikuje, jaki kształt opisują te trzy punkty. W prawie wszystkich przypadkach punkty te opisują trójkąt różnych typów. W niektórych zdegenerowanych przypadkach punkty będą opisywać pojedynczy punkt lub linię prostą. Program określi, które z następujących znaczników dotyczą opisanego …
Wyzwanie polega na znalezieniu najmniejszego dysku zawierającego określone punkty. Jest to jednak nieco trudniejsze, ponieważ w tym wyzwaniu współrzędne i promień dysku muszą być liczbami całkowitymi. Wprowadzony zostanie wykaz punktów o współrzędnych całkowitych xi y. Możesz to potraktować jako listę krotek, listę list lub w jakikolwiek inny sposób reprezentujący zbiór …
To dobre wyzwanie dla początkujących i zabójca czasu. Powiedziałem tylko „naturalny” log, ponieważ tytuł był zbyt krótki, nie ma to nic wspólnego z logarytmami. Biorąc pod uwagę 2 zmienne: Liczba mrówek n. Szerokość kłody w. Wyjście log szerokości wz nmrówki (przykład pokazano w=3, n=6) | | | \O/ \O/ \O/ …
Krótkie wyjaśnienie problemu Napisz program, aby znaleźć minimalną odległość między dwoma punktami podróżującymi tylko na promieniach pochodzących od początku i okręgami wyśrodkowanymi na początku. Wyjaśnienie lokalu Teraz wyobraźmy sobie, że jesteśmy w samolocie, a na tym samolocie możemy podróżować tylko w specjalny sposób. Możemy podróżować na dowolnym promieniu pochodzącym z …
Powyższy obraz nazywa się glifem heksa. Heksa-glify to kilka fajnych wzorów, które wymyśliłem podczas gry w DiffEq. Oto, jak to zrobić: Rozważ następujący zestaw punktów w kształcie zwykłego heksagramu. Wewnętrzny sześciokąt będzie zawierał ostatni glif, podczas gdy zewnętrzne 6 punktów tworzy gwiazdę i tam zaczynamy rysować nasze linie. Z zewnętrznych …
Wszyscy kochają geometrię. Dlaczego więc nie spróbujemy go zakodować w golfa? Wyzwanie to polega na przyjmowaniu liter i cyfr oraz tworzeniu kształtów w zależności od niego. Wejście Dane wejściowe będą miały postać (shapeIdentifier)(size)(inverter). Ale czym są identyfikator kształtu, rozmiar i falownik? Identyfikator kształtu jest identyfikatorem typu kształtu, który utworzysz za …
tło Trójkąt pitagorejski to trójkąt prostokątny, w którym każda długość boku jest liczbą całkowitą (to znaczy długości boku tworzą potrójną pitagorejską trójkę ): Używając boków tego trójkąta, możemy dołączyć dwa kolejne niespójne trójkąty pitagorejskie w następujący sposób: Możemy kontynuować ten wzór według własnego uznania, o ile dwa trójkąty nie zachodzą …
tło Jesteś bogatym wykonawcą imperium oprogramowania. Twój czas jest wart dużo pieniędzy. Jako taki, musisz zawsze podróżować możliwie najbardziej wydajną trasą. Jednak jako dyrektor spędzasz dużo czasu uczestnicząc w ważnych rozmowach telefonicznych. Najważniejsze jest, aby nigdy nie odrzucać połączeń, więc nigdy nie wolno podróżować przez obszary, które nie mają sieci …
Zadanie Otrzymasz zestaw kół w płaszczyźnie z ich środkami na linii y = 0 . Gwarantujemy, że żadna para kół nie ma więcej niż jednego wspólnego punktu. Twoim zadaniem jest określenie, w ilu regionach dzielą płaszczyznę okręgi. Region jest maksymalnym włączeniem ciągłym zestawem punktów, które nie przecinają żadnego z okręgów. …
Biorąc pod uwagę listę dodatnich liczb całkowitych, znajdź liczbę trójkątów, które możemy utworzyć, tak aby ich długości boków były reprezentowane przez trzy różne wpisy na liście wejściowej. (Inspiracja pochodzi z CR .) Detale Trójkąt można utworzyć, jeśli wszystkie kombinacje trzech długości boków spełniają ścisłą nierówność trójkąta(Oznacza to, że , oraz …
Używamy plików cookie i innych technologii śledzenia w celu poprawy komfortu przeglądania naszej witryny, aby wyświetlać spersonalizowane treści i ukierunkowane reklamy, analizować ruch w naszej witrynie, i zrozumieć, skąd pochodzą nasi goście.
Kontynuując, wyrażasz zgodę na korzystanie z plików cookie i innych technologii śledzenia oraz potwierdzasz, że masz co najmniej 16 lat lub zgodę rodzica lub opiekuna.