1 条题解

  • 0
    @ 2026-10-25 20:33:17

    思路

    书名包含空格、区分大小写、最长200字符,add幂等;不能用单词读取替代整行书名。

    参考程序(C++11)

    #include <bits/stdc++.h>
    using namespace std;
    int main(){ios::sync_with_stdio(false);cin.tie(nullptr);int n;cin>>n;string line;getline(cin,line);unordered_set<string>books;while(n--){getline(cin,line);if(!line.empty()&&line.back()==char(13))line.pop_back();auto p=line.find(' ');string op=line.substr(0,p),name=line.substr(p+1);if(op=="add")books.insert(name);else cout<<(books.count(name)?"yes":"no")<<'\n';}}
    
    • 1

    信息

    ID
    1496
    时间
    1000ms
    内存
    64MiB
    难度
    普及−
    标签
    递交数
    1
    已通过
    1
    上传者