Публикации по теме 'algoritmos'
Сжатие НОД
Вопрос очень простой, но интересный. Эта статья продемонстрирует вам вопрос от Codeforces о сжатии GCD[Greatest common divisor]. Ссылка на вопрос здесь: -
Проблема — 1370B — Codeforces Codeforces. Соревнования и соревнования по программированию, сообщество программистов codeforces.com
Согласно условиям задачи вам дан массив A длины 2N (вам дано N). вы создали новый массив B длины (N-1), так что GCD всех его элементов должен быть..
Алгоритм(1) — сопоставление регулярных выражений и сопоставление подстановочных знаков
LeetCode10 — сопоставление регулярных выражений
Есть два решения этой проблемы. Одно — рекурсивное, другое — динамическое программирование.
(1)Рекурсивный
class Solution {
public:
bool isMatch(string s, string p) {
if(p.empty()) return s.empty();
bool firstMatch = (!s.empty() && (s[0] == p[0] || p[0] == '.'));
if(p.length() >= 2 && p[1] == '*'){
return isMatch(s, p.substr(2)) || (firstMatch && isMatch(s.substr(1),..