반응형
<코드>
#include<iostream>
#include<algorithm>
#include<string>
#include<set>
#include<map>
using namespace std;
int N, cnt;
string s;
set<string> tree;
map<string, double> m;
int main()
{
ios_base::sync_with_stdio(0);
cin.tie(0);
while (getline(cin, s))
{
if (s == "-1") break;
m[s]++;
tree.insert(s);
cnt++;
}
cout << fixed;
cout.precision(4);
for (auto it = tree.begin(); it != tree.end(); it++)
{
cout << *it << " " << m[*it] / cnt * 100.0 << '\n';
}
}
반응형
'🧩PS > 🥈Nomal' 카테고리의 다른 글
[C/C++] 백준 19598번 - 최소 회의실 개수 (0) | 2021.04.10 |
---|---|
[C/C++] 백준 5525번 - IOIOI (0) | 2021.04.06 |
[C/C++] 백준 7785번 - 회사에 있는 사람 (0) | 2021.04.06 |
[C/C++] 백준 5052번 - 전화번호 목록 (0) | 2021.04.06 |
[C/C++] 백준 1120번 - 문자열 (0) | 2021.04.05 |