用于C++,头文件:#include<unordered_map>
可以使用[]访问key值对应的value值
unordered_map是一个将key和value对应起来的容器,key和value的数据类型可以不相同
例如下题:
比如:
可见:若右边小于左边,则直接加即可。若左边小于右边,则右边减去左边,所以在计算时把左边小于右边的改为减去即可。使用unordered_map哈希结构,左边char值对应右边int值
用s[i]找到要计算的罗马数字,在unordered_map结构中找到对应的数,最后计算即可。