Input
heavymetalisheavymetal
Output
3
思路:遍历字符串,找出每个metal前面的heavy,进行累加。
#include <bits/stdc++.h>
using namespace std;
typedef long long ll;
int main()
{
string s;
cin>>s;
ll cnt=0,ans=0;
for(int i=0;i<s.size();i++)
{
if(s.substr(i,5)=="heavy") cnt++;
if(s.substr(i,5)=="metal") ans+=cnt;
}
cout<<ans;
return 0;
}