class Solution {
  public:
    /**
     * 代码中的类名、方法名、参数名已经指定,请勿修改,直接返回方法规定的值即可
     *
     *
     * @param s string字符串
     * @param words string字符串vector
     * @return int整型
     */
    int findLongestSubstring(string s, vector<string>& words) {
        // write code here
        int n = words.size();
        string ans = "";
        for (int i = 0; i < n; ++i)
            ans += words[i];
        return  s.find(ans, 0);
    }
};

一、题目考察的知识点

字符串查找

二、题目解答方法的文字分析

先把单个字符串拼接起来,然后再取原字符串里面用find查找,找到了就返回最初始下标,没找到就返回-1

三、本题解析所用的编程语言

c++