1092. To Buy or Not to Buy 解析

xiaoxiao2021-02-28  96

Eva又双叒叕来了!!!!!

无良商家只卖一串,可(ma)怜(fan)的Eva却只需要她需要的。

看那一串够不够Eva想要的,够算她多买了多少,不够算少了多少。

#include <iostream> #include <vector> #include <string> #include <cstring> #define MAX 256 using namespace std; int owner[MAX]; string s1, s2; int missing = 0, need = 0; int main() { getline(cin, s1); getline(cin, s2); for (int i = 0; i < s1.size(); i++) { owner[int(s1[i])] ++; } for (int i = 0; i < s2.size(); i++) { if (owner[int(s2[i])]-- > 0) { need++; } else missing++; } if (missing) { cout << "No " << missing << endl; } else { cout << "Yes " << s1.size() - need << endl; } return 0; }

转载请注明原文地址: https://www.6miu.com/read-34684.html

最新回复(0)