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

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; }


测评信息: