window.cnblogsConfig = {//可以放多张照片,应该是在每一个博文上面的图片,如果是多张的话,那么就随机换的。 homeTopImg: [ "https://i.loli.net/2019/08/02/5d440029af8e994539.png" ], }

UVA10295 Hay Points 题解

题目大意:

给你 \(n\) 个单词,每一个单词的值为 \(v_i\),让你求出在一个文章段落里的出现过的单词的值之和。


思路:

可以用 STL 库中的 map 来存储一个单词的值,最后在处理的时候可以直接累加。


附上你们最期待的代码:

#include <bits/stdc++.h> using namespace std; map<string,int>mp; int main() { int n, m; cin>>n>>m; string str; int t; for(int i = 1; i <= n; i++) { cin>>str>>t; mp[str] = t; } while( m-- ) { int ans = 0; while(cin>>str) { if(str == ".") break; ans += mp[str]; } cout<<ans<<endl; } return 0; }

__EOF__

本文作者mgcjade
本文链接https://www.cnblogs.com/mgcjade/p/17978482.html
关于博主:蒟蒻一枚,I AK IOI!(不可能的)
版权声明:本博客所有文章除特别声明外,均采用 BY-NC-SA 许可协议。转载请注明出处!
声援博主:如果您觉得文章对您有帮助,可以点击文章右下角推荐一下。您的鼓励是博主的最大动力!
posted @   mgcjade  阅读(6)  评论(0编辑  收藏  举报
相关博文:
阅读排行:
· 物流快递公司核心技术能力-地址解析分单基础技术分享
· 单线程的Redis速度为什么快?
· 展开说说关于C#中ORM框架的用法!
· Pantheons:用 TypeScript 打造主流大模型对话的一站式集成库
· SQL Server 2025 AI相关能力初探
点击右上角即可分享
微信分享提示