Run ID 作者 问题 语言 测评结果 时间 内存 代码长度 提交时间
77807 sh25_wangtaojie 机器翻译 C++ 解答错误 0 MS 240 KB 818 2025-12-26 14:50:24

Tests(0/2):


#include <iostream> #include <vector> #include <unordered_set> using namespace std; int main() { int M, N; cin >> M >> N; vector<int> article(N); for (int i = 0; i < N; ++i) { cin >> article[i]; } unordered_set<int> memory; int dict_lookups = 0; for (int i = 0; i < N; ++i) { if (memory.size() < M) { if (memory.find(article[i]) == memory.end()) { memory.insert(article[i]); dict_lookups++; } } else { if (memory.find(article[i]) == memory.end()) { memory.erase(memory.begin()); memory.insert(article[i]); dict_lookups++; } } } cout << dict_lookups << endl; return 0; }


测评信息: