PAT (Advanced Level) Practice - 1022 Digital Library(30 分)
发布日期:2021-06-30 23:43:08 浏览次数:3 分类:技术文章

本文共 687 字,大约阅读时间需要 2 分钟。

题目链接:

 

题目大意:略。

 

解题思路:最后一个测试点考察引用的效率:参数复制速度比较慢,所以上引用。

 

AC 代码

#include
#include
#define mem(a,b) memset(a,b,sizeof a)#define ssclr(ss) ss.clear(), ss.str("")#define INF 0x3f3f3f3f#define MOD 1000000007using namespace std;typedef long long ll;const int maxn=1e4+10;int n;struct node{ string id; vector
v,kv;// set
st;}nds[maxn];map
mp;int cmp(node n1,node n2){ return n1.id
second; node &nd=nds[i]; // 最后一个测试点考察引用的效率:参数复制速度比较慢,所以上引用// node nd=nds[i]; // TLE if(th!=3) rs=nd.v[th]==txt?1:0; else { rs=0; for(int j=0;j
first.c_str()),f=1; printf("%s\n",nds[i].id.c_str()),f=1; } if(!f) puts("Not Found"); } return 0;}

 

转载地址:https://lux-sun.blog.csdn.net/article/details/82049577 如侵犯您的版权,请留言回复原文章的地址,我们会给您删除此文章,给您带来不便请您谅解!

上一篇:PAT (Advanced Level) Practice - 1030 Travel Plan(30 分)
下一篇:PAT (Advanced Level) Practice - 1146 Topological Order(25 分)

发表评论

最新留言

哈哈,博客排版真的漂亮呢~
[***.90.31.176]2024年05月03日 03时16分07秒