华为OD机试-- 找出经过特定点的路径长度

输入一个字符串,都是以大写字母组成,每个相邻的距离是 1,第二行输入一个字符串,表示必过的点。说明每个点可过多次。求解经过这些必过点的最小距离是多少?
示例1 输入输出示例仅供调试,后台判题数据一般不包含示例
输入
ANTSEDXQOKPUVGIFWHJLYMCRZB
ABC
输出
28
Java 实现:https://renjie.blog.csdn.net/article/details/131724117
Python实现:https://renjie.blog.csdn.net/article/details/131724187
C++ 实现:https://renjie.blog.csdn.net/article/details/131723872
JavaScript实现:https://renjie.blog.csdn.net/article/details/131724160
C实现:https://renjie.blog.csdn.net/article/details/129190260