a.cpp: In function 'int bfs(std::string)': a.cpp:13:22: error: wrong number of template arguments (1, should be at least 2) 13 | unordered_map<PII> d;
时间: 2024-04-11 09:27:30 浏览: 125
这个错误是因为在创建 `unordered_map` 的时候,你没有提供足够的模板参数。`unordered_map` 的模板参数应该包括键类型和值类型,你只提供了一个参数 `<PII>`,缺少了键类型。你需要使用两个模板参数来修复这个问题。
假设 `PII` 是你想要作为键的类型,你可以将 `unordered_map` 的声明修改为:
```cpp
unordered_map<PII, ValueType> d;
```
其中 `ValueType` 是你想要作为值的类型。请将 `ValueType` 替换为你实际使用的值类型,并根据需要进行修改。这样应该可以解决模板参数错误的问题。
阅读全文