知识图谱新词挖掘
2023-12-27 17:15:09
#include<iostream>
#include<algorithm>
using namespace std;
int FindNewWord(string& c, string& w)
{
? ? int count = 0;
? ? for(int i = 0; i <= c.size() - w.size(); i++)
? ? {
? ? ? ? string str = c.substr(i, w.size());
? ? ? ? sort(str.begin(), str.end());
? ? ? ? if(str == w)
? ? ? ? {
? ? ? ? ? ? count++;
? ? ? ? }
? ? }
? ? return count;
}
int main()
{
? ? string c;
? ? string w;
? ? getline(cin, c);
? ? getline(cin, w);
? ? if(c.size() < w.size())
? ? {
? ? ? ? cout << "0" << endl;
? ? }
? ? else
? ? {
? ? ? ? sort(w.begin(), w.end());
? ? ? ? int res = FindNewWord(c, w);
? ? ? ? cout << res << endl;
? ? }
? ? return 0;
}
?
文章来源:https://blog.csdn.net/xlfdlbx/article/details/135245390
本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。 如若内容造成侵权/违法违规/事实不符,请联系我的编程经验分享网邮箱:veading@qq.com进行投诉反馈,一经查实,立即删除!
本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。 如若内容造成侵权/违法违规/事实不符,请联系我的编程经验分享网邮箱:veading@qq.com进行投诉反馈,一经查实,立即删除!