近视吼人(STL向)
查看原帖
近视吼人(STL向)
1348272
AndyNotFound001楼主2025/6/14 20:03

if 你想用STL的 unordered_maptuple(三元组)记忆化 :

  1. unordered_map 里没有关于 tuple哈希函数,需要手搓。

  2. 如果数据类型不一样,tuple 的构造需要显式类型转换(说人话,不要用{20,20,20}这种隐式构造,应该用一个临时变量+make_tuple函数进行map里的访问)如下:

//例子:
auto key = make_tuple(20LL, 20LL, 20LL) ;
//接下来用mp[key]来进行访问

//错误例子:
mp[{20LL,20LL,20LL}]
//即使你加上了LL来修饰这是个long long 类型,编译器仍会报错

被橙题硬控两小时QWQ

2025/6/14 20:03
加载中...