fork download
  1. /*
  2. * @Author: hungeazy
  3. * @Date: 2026-03-04 23:24:15
  4. * @Last Modified by: hungeazy
  5. * @Last Modified time: 2026-03-14 22:16:56
  6. */
  7. #include <bits/stdc++.h>
  8. using namespace std;
  9. #define int long long
  10. const int N = 501;
  11. int n,m;
  12. char s[N][N];
  13.  
  14. signed main()
  15. {
  16. ios_base::sync_with_stdio(false);
  17. cin.tie(NULL); cout.tie(NULL);
  18. cin >> n >> m;
  19. for (int i = 1; i <= n; i++)
  20. for (int j = 1; j <= m; j++) cin >> s[i][j];
  21. int ans = 0;
  22. for (int i = 1; i <= n-1; i++)
  23. for (int j = 1; j <= m-1; j++)
  24. {
  25. vector<char> vec;
  26. vec.push_back(s[i][j]); vec.push_back(s[i][j+1]);
  27. vec.push_back(s[i+1][j]); vec.push_back(s[i+1][j+1]);
  28. sort(vec.begin(),vec.end());
  29. string st = "";
  30. for (char x : vec) st += x;
  31. if (st == "acef") ans++;
  32. }
  33. cout << ans;
  34. return 0;
  35. }
Success #stdin #stdout 0s 5312KB
stdin
Standard input is empty
stdout
Standard output is empty