LeetCode 1700 无法吃午餐的学生数量
简单题,真的是模拟做法
class Solution {
public:
int countStudents(vector<int>& students, vector<int>& sandwiches) {
int ans = 0;
int len = students.size();
while(true){
if(students[0] != sandwiches[0]){
int tmp = students[0];
students.erase(students.begin());
students.push_back(tmp);
}else {
students.erase(students.begin());
len--;
sandwiches.erase(sandwiches.begin());
}
int i = 0;
for(i = 0;i<len;i++){
if(sandwiches[0] == students[i]){
break;
}
}
if(i >= len){
break;
}
}
return students.size();
}
};