解题思路 本题是一个很典型的队列问题,符合先进先出的思想,由于一般队列不进行遍历的操作(如果要用到遍历的操作一般就不会使用队列了),解题时需要注意保存单词是否在队中,每次单词进队,查询次数就增加一次,最后返回查询次数即可。 代码实现 #include <iostream> #include <queue> #include <algorithm> const int N = 1010; using namespace std; int res[N]; ///< 对应的值来表示状态,0表示不在队中,1表示在队中 queue<int> q; /...