Комп'ютерна наука

Питання та відповіді для студентів, дослідників та практиків комп'ютерних наук

3
Найбільша сума, що ділиться на n
Я задав це питання на StackOverflow , але думаю, що тут є більш підходяще місце. Це проблема від Введення в курс алгоритмів : У вас є масив з позитивними цілими числами (масив не потрібно сортувати або елементи унікальні). Запропонуйте алгоритм , щоб знайти найбільшу суму елементів, що ділиться на .aаanнnO(n)О(н)O(n)nнn …

2
Чи існує для кожного «злого» виразу, чи існує альтернатива, яка не є злою, чи в граматиці є чорт?
Мабуть, атаки ReDos експлуатують характеристики деяких (інакше корисних) регулярних виразів ... по суті викликаючи вибух можливих шляхів через графік, визначений NFA. Чи можна уникнути подібних проблем, написавши рівнозначний «не злий» підсумок? Якщо ні (таким чином, граматика не може оброблятись у практичному просторі / часі NFA), який підхід до розбору був …

2
Коли поєднання двох регулярних мов однозначне?
Зазначені мови і , скажімо , що їх конкатенація є однозначною , якщо для всіх слів , існує рівно один розкладання з і , і неоднозначному інакше. (Я не знаю, чи є для цього властивості встановлений термін - важко шукати!) Як тривіальний приклад, об'єднання з собою неоднозначне ( ), але …

1
Чи нерозв’язність проблеми N-тіла еквівалентна задачі зупинки
Не існує загального аналітичного рішення проблеми n-тіла, яке може виробляти аналітичну функцію, яка може бути використана для надання стану системи n-тіла в довільний час t з точною точністю. Однак є деякі особливі випадки систем n-тіла, для яких відома аналітична функція. Так само не існує загального алгоритму, який би міг передбачити …

1
Чи вирішується, чи розпізнає автоматично автоматичний пристрій для вимкнення заданої регулярної мови?
Проблема того, що два автоматичних розгортання розпізнають одну і ту ж мову, не можна вирішити. Проблема, чи розпізнавальний автомат розпізнає порожню мову, вирішується, отже, також вирішується, чи розпізнає він задану кінцеву мову. Не можна визначити, чи регулярною є мова, прийнята автоматом віджимання. Але ... ... чи вирішується, чи розпізнає автоматичний …

1
Загублений у концерті "односпрямованого"
Ви з другом програли один одного на концерті, і не впевнені, хто з вас попереду. Формально кожен має деяку цілу координату і може йти лише до вищої координати або залишатися на місці. Якщо припустити, що ви та ваш друг дотримуєтесь точно такого ж алгоритму (і ні, ви можете не сказати …

3
Чи існує точка зору на складність теореми Галуа?
Теорема Галуа фактично говорить про те, що не можна виразити коріння многочлена градуса> = 5, використовуючи раціональні функції коефіцієнтів і радикалів - чи не можна це прочитати, якщо говорити, що для даного многочлена не існує детермінованого алгоритму, щоб знайти коріння? Тепер розглянемо питання вирішення форми: "З огляду на справжній вкорінений …

1
Відмінності між акторською моделлю та комунікаційними послідовними процесами (CSP)
Коли ми дивимось на модель актора та комунікаційні послідовні процеси, ми бачимо, що вони обидва намагаються зробити паралельність на основі передачі повідомлень , але вони є різними . (Ми бачимо реалізації НСП моделі в ходу-лані «s goroutines (і Clojure в core.async ) і актор модель в компанії Scala Akka інструментарії) …

2
Підрахунок балів для противників комп’ютера, який потребує врівноваження
Це питання стосується підходу до комп'ютерних супротивників, який я створив і який зараз або використовується, або планується використовувати в декількох комп'ютерних іграх. Фон Минулого року, намагаючись удосконалити комп’ютерного опонента для гри під назвою "Міночистач прапорів" (короткий опис: Покрокова багатокористувацька версія Minesweeper, де потрібно взяти більше мін, ніж твій противник) , …

2
Як допустима евристика забезпечує оптимальне рішення?
Використовуючи A * (або будь-який інший алгоритм пошуку найкращого шляху), ми говоримо, що використовуваний евристик повинен бути допустимим , тобто він ніколи не повинен переоцінювати фактичну довжину шляху рішення (або рухається). Як допустима евристика забезпечує оптимальне рішення? Я бажаю шукати інтуїтивно зрозуміле пояснення. Якщо ви хочете, ви можете пояснити, використовуючи …

2
Які зауваження щодо продуктивності HTM?
Я нещодавно дізнався про існування цієї ієрархічної тимчасової пам’яті (HTM) . Я вже читав документ « Ієрархічна часова пам’ять: поняття, теорія та термінологія» (Джефф Хокінс та Ділп Джордж), який здається досить простим для розуміння, але один червоний прапор полягає в тому, що документ не є рецензованим і не намагається пояснити, …

1
Чи може перцептрон забути?
Я хотів би побудувати Інтернет-систему машинного навчання в Інтернеті, де користувачі можуть постійно додавати класифіковані зразки та оновлювати модель в Інтернеті. Я хотів би використовувати персептрон або подібний алгоритм онлайн-навчання. Але користувачі можуть робити помилки та вставляти неактуальні приклади. У цьому випадку я хотів би мати можливість видалити конкретний приклад, …

2
Чи є швидше вирішити проблему Google Code Jam Great Wall
Розглянемо наступне питання Google Code Jam: раунд 1С : Велика Китайська стіна починається як нескінченна лінія, де висота в усіх місцях дорівнює 000 . Деяка кількість колін , N ≤ 1000 , буде атакувати стіну стіни в відповідності з наступними параметрами - початковий день, D , міцність на старт S …

2
Колір бінарного дерева буде червоно-чорним деревом
Поширене питання інтерв'ю полягає в тому, щоб дати алгоритм визначення того, чи задане бінарне дерево збалансоване по висоті (визначення дерева AVL). Мені було цікаво, чи можемо ми зробити щось подібне з червоно-чорними деревами. Враховуючи довільне незабарвлене бінарне дерево (з вузлами NULL), чи існує "швидкий" алгоритм, який може визначити, чи можемо …

1
Перетворення довільної обкладинки у вершину
Дано плоский графік і нехай позначає його вбудовування в площину, кожен край має довжину . Крім того, у мене є набір точок, де кожна точка міститься в . Крім того, для будь-якої точки в справедливо, що існує з геодезичною відстані до не більше однієї. (Відстань вимірюється як найменша відстань в …

Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.