From 962df3f0f83e280c0df9117abbf20b1506c2f00d Mon Sep 17 00:00:00 2001 From: Familia Date: Mon, 23 Jun 2008 23:15:09 -0500 Subject: [PATCH] 10295 - Hay Points (Strings, Ad Hoc) --- 10295 - Hay Points/10295 | Bin 0 -> 23335 bytes 10295 - Hay Points/10295.cpp | 29 +++++++++++++++++++++++++++++ 10295 - Hay Points/in.txt | 16 ++++++++++++++++ 3 files changed, 45 insertions(+) create mode 100755 10295 - Hay Points/10295 create mode 100644 10295 - Hay Points/10295.cpp create mode 100644 10295 - Hay Points/in.txt diff --git a/10295 - Hay Points/10295 b/10295 - Hay Points/10295 new file mode 100755 index 0000000000000000000000000000000000000000..2c66eaa14d30f819414feca311dd148affb648ac GIT binary patch literal 23335 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 +#include +#include + +using namespace std; + +int main(){ + int words, jobs; + map dict; + string s; + unsigned long long d; + cin >> words >> jobs; + for (int i=0; i> s >> d; + dict[s] = d; + } + + while (jobs--){ + unsigned long long total = 0; + while (cin >> s && s != "."){ + map::iterator i = dict.find(s); + if (i != dict.end()){ + total += i->second; + } + } + cout << total << endl; + } + return 0; +} diff --git a/10295 - Hay Points/in.txt b/10295 - Hay Points/in.txt new file mode 100644 index 0000000..cee1ffb --- /dev/null +++ b/10295 - Hay Points/in.txt @@ -0,0 +1,16 @@ +7 2 +administer 100000 +spending 200000 +manage 50000 +responsibility 25000 +expertise 100 +skill 50 +money 75000 +the incumbent will administer the spending of kindergarden milk money +and exercise responsibility for making change he or she will share +responsibility for the task of managing the money with the assistant +whose skill and expertise shall ensure the successful spending exercise +. +this individual must have the skill to perform a heart transplant and +expertise in rocket science +. -- 2.11.4.GIT