# LeetCode - 0599. Minimum Index Sum of Two Lists
### 題目網址:https://leetcode.com/problems/minimum-index-sum-of-two-lists/
###### tags: `LeetCode` `Easy`
```cpp=
/*
-LeetCode format-
Problem: 599. Minimum Index Sum of Two Lists
Difficulty: Easy
by Inversionpeter
*/
class Solution {
public:
vector<string> findRestaurant(vector<string>& list1, vector<string>& list2) {
map <string, int> indices;
for (int i = 0; i != list1.size(); ++i)
indices[list1[i]] = i;
vector <string> answers;
int least = 81000, sums;
for (int i = 0; i < list2.size(); ++i)
if (indices.find(list2[i]) != indices.end()) {
sums = indices[list2[i]] + i;
if (sums < least) {
least = sums;
answers.clear(); answers.push_back(list2[i]);
}
else if (sums == least)
answers.push_back(list2[i]);
}
return answers;
}
};
```