只要数据结构定义对了,那么后面的操作就很简单了。附上正确代码: #include<iostream> #include<string> #include<unordered_set> #include<unordered_map> #include<vector> using namespace std; int n,m,q; struct role{ unordered_set<string>ops; unordered_set<string>source_class; unordered_set<string>so...
网上有100分的代码,看来是用 map 直接存用户(组)名到其关联的角色(set), 然后各种 count() 就很快。
只要数据结构定义对了,那么后面的操作就很简单了。附上正确代码: #include<iostream> #include<string> #include<unordered_set> #include<unordered_map> #include<vector> using namespace std; int n,m,q; struct role{ unordered_set<string>ops; unordered_set<string>source_class; unordered_set<string>so...