题目描述
blablabla
样例
#include<bits/stdc++.h>
using namespace std;
int main(){
string s;
getline(cin,s);
int sum=0,maxlen=-1000,maxend;
for(int i=0;i<s.size();i++)
{
if(s[i]==' '||s[i]=='.')//判断新的单词的开始结束
{
if(sum>maxlen)
{
maxlen=sum;
maxend=i;
}
sum=0;//非常重要
}
else
{
sum++;
}
}
for(int i=maxend-maxlen;i<maxend;i++)//精髓,输入单词的起始和结束
{
cout<<s[i];
}
return 0;
}
算法1
(暴力枚举) $O(n^2)$
blablabla
时间复杂度
参考文献
C++ 代码
blablabla
算法2
(暴力枚举) $O(n^2)$
blablabla
时间复杂度
参考文献
C++ 代码
blablabla