fork(4) download
  1. #include <iostream>
  2. #include <cstring>
  3.  
  4. using namespace std;
  5.  
  6.  
  7. int main()
  8. {
  9. string zdanie;
  10.  
  11. unsigned char napis[256];
  12. int powtorzenia[256]={};
  13. int ilosc_linii=0;
  14.  
  15. while(getline(cin, zdanie))
  16. {
  17. for(int i=0; i<zdanie.length(); i++)
  18. {
  19. napis[i]=static_cast<unsigned char>(zdanie[i]);
  20. }
  21. ilosc_linii++;
  22.  
  23. for(int i=0; i<256; i++)
  24. {
  25.  
  26. for(int j=0; j<zdanie.length(); j++)
  27. {
  28. if(napis[j]==i)
  29. {
  30. powtorzenia[i]++;
  31. }
  32. }
  33.  
  34.  
  35. }
  36.  
  37. }
  38.  
  39. for(int i=0; i<256; i++)
  40. {
  41. if(i==10 && ilosc_linii>0)
  42. {
  43. cout<<10<<" "<<ilosc_linii<<endl;
  44. }
  45. if(powtorzenia[i]>0)
  46. {
  47. cout<<i<<" "<<powtorzenia[i]<<endl;
  48. }
  49. }
  50.  
  51.  
  52.  
  53.  
  54.  
  55.  
  56.  
  57. return 0;
  58. }
  59.  
  60.  
Success #stdin #stdout 0s 15240KB
stdin
753377 2007-03-31 18:03:10 Przecięcie w Zbiorze Odcinków	internal error 0.00 0k C++
753059 2007-03-31 15:51:07 Przecięcie w Zbiorze Odcinków	wrong answer 0.25 5.6M C++
stdout
9 2
10 2
32 20
43 4
45 4
46 3
48 15
49 6
50 3
51 8
53 7
54 1
55 7
56 1
57 1
58 4
67 2
77 1
79 2
80 2
90 2
97 2
98 2
99 6
100 2
101 9
103 1
105 9
107 3
108 1
110 6
111 4
114 10
115 1
116 1
119 6
122 4
153 2
179 2
195 2
196 2