原题详见祖玛游戏
#include <bits/stdc++.h>
using namespace std;
// 哈希表,用于记忆化搜索,避免重复计算
unordered_map<string, int> memo;
小友在部门团建中参与了一款消消乐游戏,该游戏规则如下:
给定两个字符串,分别表示桌面上初始图案排布情况和小友手里的图案,请你帮小友计算如果按照上还步骤移除桌面上所有的图案,所需要最少的图享数量,如果无法移除所有的图案,则返回-1
输入共有两行
第一行表示桌面上初始图案分布排列情况
第二行表示小友手中图案情况
字符串均由“C”、“D”、“L”、“M”、“B”组成
输出需要移除桌面上所有图案所需要最少的图案数量,若无法移除,则返回-1
输入
BBCCLLBB
BCLCB
输出
2
本题属于以下题库,请选择所需题库进行购买