SRM565 Div2 Easy(250) ValueHistogram
#include <string> #include <vector> #include <algorithm> using namespace std; class ValueHistogram{public: vector <string> build( vector <int> values ) { int hist[10] = {0}; for ( int i=0; i<(int)values.size(); i++ ) hist[values[i]]++; int H = *max_element(hist,hist+10); vector<string> ans(H+1,string(10,'.')); for ( int x=0; x<10; x++ ) for ( int i=0; i<hist[x]; i++ ) ans[H-i][x] = 'X'; return ans; }};