Run ID | 作者 | 问题 | 语言 | 测评结果 | 时间 | 内存 | 代码长度 | 提交时间 |
---|---|---|---|---|---|---|---|---|
46101 | liusiyu | ABB形式子串 | C++ | 通过 | 1 MS | 288 KB | 459 | 2024-04-25 22:00:39 |
#include<bits/stdc++.h> using namespace std; int main() { string a; cin>>a; string b[1001]={}; int cnt=0; for(int i=0;i<a.size();i++){ if(a[i+1]==a[i+2]&&a[i]!=a[i+1]){ b[cnt]=a[i]; cnt++; b[cnt]=a[i+1]; cnt++; b[cnt]=a[i+2]; cnt++; } } int cn=cnt/3; for(int i=0;i<cnt;i+=3){ for(int j=i+3;j<cnt;j+=3){ if(b[i]==b[j]&&b[i+1]==b[j+1]&&b[i+2]==b[j+2]) cn--; } } cout<<cnt/3<<" "<<cn; return 0; }