Кстати, любопытно, что 18% Robox уже вычел:
3,00 * 100 / 118 = 2,542372881355932 ~ 2,54 (см. заголовок приложения)
А вот как получить из этого 2,1489 рублей за голос?
Применяется, например, для ускорения алгоритма Дейкстры («узкое место» — нахождение самой близкой вершины). Правда, последний раз я её там писал, когда кодил на Delphi, а теперь использую красно-черные деревья — std::set, потому что они уже реализованы.
Не уверен :)
Когда летал Singapore Airlines, где каждому пассажиру (даже эконом класса) дают комп для просмотра кино, фотографий и игр, у меня получилось его пару раз «повесить» (курсор двигался, но на кнопки не реагировал). Когда я попросил что-нибудь сделать, его ребутнули и на экране пошёл POST, а потом — Red Hat.
В такоем случае, странно, что дали задачу с ограничением n<=200. Могли бы дать n<=1000 и сказать, что на 60 баллов будет решение за куб.
Даже если в первый пункт поверить (что Вы сумеете найти такую подпоследовательность, что элементы между можно удалить), у Вас свалится жадина во втором пункте. Тест:
1 4 5 3 6 3 2 — ответ, очевидно, 1 2
1 4 x 3 6 3 2
1 x x 3 6 3 2
1 x x 3 x 3 2
А как правильно:
1 4 5 3 6 3 2
1 4 5 x 6 3 2
1 4 5 x x 3 2
1 4 x x x 3 2
1 x x x x 3 2
1 x x x x x 2
Добавлю в статью вместо спорного примера. Спасибо большое.
Это достаточно странно. У нас в школе тоже повсеместно NXT 1.0 (иногда вторая версия попадается), но все с родными аккумуляторами.
Хотя, возможно, его кладут только в образовательные.
Да, конечно.
Просто делаете цикл от 1 до N, пробегаетесь по всем строкам нужной страницы ( вызвав сначала Sheets(«page» + CStr(ID)).Activate ) и копируете нужные данные в result ( GetCellS(«result», ...).Value =… ).
Выше FireStorm писал, что есть Visual Studio Tools for Office. Они позволяют писать на C#. Видимо и на всех .NET языках тоже.
А если хочется не .NET язык — то заявлять ничего не буду. Но точно есть привязка через COM к любому языку, который это поддерживает.
Есть еще несколько более продвинутая оболочка ROBOLAB (>=2.9), сделанная на основе профессиональной американской системы для инженеров LabVIEW.
Там тоже надо ворочать блоки, но компилируется и работает (среда) на пару порядков быстрее. И блоки более мелкие, а значит — более полный контроль над действиями робота.
По опыту участия в соревнованиях по LEGO-роботам (World Robot Olympiad ( wroboto.org/), а в России — robosport.ru/) могу сказать, что NXT-G почти никто не использует. Основная масса — ROBOLAB. Хотя больших и сложных проектов на нём не написать
У нас в лаборатории используется RobotC — C-подобный язык. Прекрасно работает, гораздо приятнее по сравнению с графическими средами.
Еще есть NXC/NQC — про них ничего, к сожалению, сказать не могу — не работал.
Спасибо, первый раз слышу, если честно.
А вообще задача показалась мне достаточной, чтобы показать основные средства форматирования через VBA. Это было целью.
Если кратко — «команда с правами суперпользователя».
2,54 * 100 / 118 = 254 / 118 = 2,152542372881356 !!!= 2,1489.
Отличное округление :)
3,00 * 100 / 118 = 2,542372881355932 ~ 2,54 (см. заголовок приложения)
А вот как получить из этого 2,1489 рублей за голос?
Когда летал Singapore Airlines, где каждому пассажиру (даже эконом класса) дают комп для просмотра кино, фотографий и игр, у меня получилось его пару раз «повесить» (курсор двигался, но на кнопки не реагировал). Когда я попросил что-нибудь сделать, его ребутнули и на экране пошёл POST, а потом — Red Hat.
Даже если в первый пункт поверить (что Вы сумеете найти такую подпоследовательность, что элементы между можно удалить), у Вас свалится жадина во втором пункте. Тест:
1 4 5 3 6 3 2 — ответ, очевидно, 1 2
1 4 x 3 6 3 2
1 x x 3 6 3 2
1 x x 3 x 3 2
А как правильно:
1 4 5 3 6 3 2
1 4 5 x 6 3 2
1 4 5 x x 3 2
1 4 x x x 3 2
1 x x x x 3 2
1 x x x x x 2
Добавлю в статью вместо спорного примера. Спасибо большое.
Ответом будет -1.
Первая ссылка по нику похожа, а вот во второй явно нерусские авторы указаны.
Хотя, возможно, его кладут только в образовательные.
Просто делаете цикл от 1 до N, пробегаетесь по всем строкам нужной страницы ( вызвав сначала Sheets(«page» + CStr(ID)).Activate ) и копируете нужные данные в result ( GetCellS(«result», ...).Value =… ).
А если хочется не .NET язык — то заявлять ничего не буду. Но точно есть привязка через COM к любому языку, который это поддерживает.
Там тоже надо ворочать блоки, но компилируется и работает (среда) на пару порядков быстрее. И блоки более мелкие, а значит — более полный контроль над действиями робота.
По опыту участия в соревнованиях по LEGO-роботам (World Robot Olympiad ( wroboto.org/), а в России — robosport.ru/) могу сказать, что NXT-G почти никто не использует. Основная масса — ROBOLAB. Хотя больших и сложных проектов на нём не написать
У нас в лаборатории используется RobotC — C-подобный язык. Прекрасно работает, гораздо приятнее по сравнению с графическими средами.
Еще есть NXC/NQC — про них ничего, к сожалению, сказать не могу — не работал.
А вообще задача показалась мне достаточной, чтобы показать основные средства форматирования через VBA. Это было целью.