Run ID | 作者 | 问题 | 语言 | 测评结果 | 分数 | 时间 | 内存 | 代码长度 | 提交时间 |
---|---|---|---|---|---|---|---|---|---|
9679 | A班-许锘林 | wolf | C++ | 通过 | 100 | 1 MS | 348 KB | 788 | 2025-04-19 15:22:47 |
#include <bits/stdc++.h> using namespace std; int main() { char a[100010]; cin>>a; int n = strlen(a); int b[n] = {0}; for(int i = 0;i < n;i++) { if(a[i] != 'w' && a[i] != 'o' && a[i] != 'l' && a[i] != 'f') { b[i] = 1; } } int temp = 0; for(int i = 0;i < n - 3;i++) { int flag = 0; for(int j = i;j < n;j++) { if(flag == 0 && b[j] == 0 && a[j] == 'w') { flag++; b[j] = 1; } else if(flag == 1 && b[j] == 0 && a[j] == 'o') { flag++; b[j] = 1; } else if(flag == 2 && b[j] == 0 && a[j] == 'l') { flag++; b[j] = 1; } else if(flag == 3 && b[j] == 0 && a[j] == 'f') { flag++; b[j] = 1; } } if(flag == 4) { temp++; } } cout<<temp; return 0; }