intさわだんのBlack History

刹那的レジェンドになりたい。

POJ(PKU) Vertical Histogram

奇問。
究極のやるだけ。

#include <cstdio>
#include <cstring>
#include <algorithm>
#include <string>
#include <iostream>

using namespace std;

int main(){
  
  char d[80];

  int p[100] = {0};

 while(cin >> d){
   int len = strlen(d);
       for(int i= 0;i< len;i++){
      if(d[i] >= 65 && d[i] <= 90){
	p[d[i]-65]++;
      }
    }
 }
 int mm=0;
 for(int i = 0;i < 26;i++){
  mm = max(mm,p[i]);
 }
 
 for(int i = 0;i < mm;i++){
   
   for(int j = 0;j < 26;j++){
    if(p[j] + i  >= mm){
      printf("* ");
    }else{
      printf("  ");
    }
   }
   printf("\n");
   
 }
 
 for(int i = 0;i < 26;i++){
  printf("%c ",i+65);
 }
 
 printf("\n");
 
 return 0;
}