Advertisement
Guest User

Untitled

a guest
Dec 11th, 2019
121
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.20 KB | None | 0 0
  1. #include <fstream>
  2. #include <cstring>
  3. #include <algorithm>
  4.  
  5. using namespace std;
  6. ifstream f("masaretu.in");
  7. ofstream g("masaretu.out");
  8. int cerinta,a[10000],v[10000];
  9. char s[10];
  10. int main()
  11. {
  12. f>>cerinta;
  13. if(cerinta==1)
  14. {
  15. int sol=0;
  16. while(f>>s)
  17. {
  18. int n=strlen(s);
  19. if(n==8)sol++;
  20. }
  21. g<<sol<<'\n';
  22. }
  23. else
  24. {
  25. while(f>>s)
  26. {
  27. int n=strlen(s);
  28. if(n==8)
  29. {
  30. for(int i=0;i<8;i+=2)
  31. {
  32. int val=(s[i]-'a'+1)*100+(s[i+1]-'a'+1);
  33. a[val]++;
  34. }
  35. }
  36. }
  37. int Max=0,nr=0;
  38. for(int i=1;i<=3000;i++)
  39. {
  40. if(a[i]>Max)
  41. {
  42. nr=1;
  43. v[nr]=i;
  44. Max=a[i];
  45. }
  46. else if(Max==a[i])
  47. {
  48. v[++nr]=i;
  49. }
  50. }
  51. sort(v+1,v+nr+1);
  52. for(int i=1;i<=nr;i++)
  53. {
  54. int x=v[i]%100;
  55. int y=v[i]/100;
  56. g<<(char)(y+'a'-1)<<(char)(x+'a'-1)<<" ";
  57. }
  58. }
  59. return 0;
  60. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement