1 条题解

  • 0
    @ 2025-1-25 8:00:15

    灵活的方法:

    #include <bits/stdc++.h>
    using namespace std;
    int main(){
    	string st;
    	getline(cin,st);
    	int maxn=0,ans=0,sta=0,len=st.size();
    	for(int i=0;i<len;i++){
    		if(st[i]!=' ' && st[i] !='.'){
    			ans++;
    		}else{
    			if(ans>maxn){
    			sta=i-ans;maxn=ans;
    		}
    			ans=0;		
    			if(st[i]=='.'){
    				break;
    			}
    		}
    	}	
    	for(int i=sta;i<sta+maxn;i++){
    		cout<<st[i];
    	}
    	return 0;	
    }
    
    
    • 1

    信息

    ID
    911
    时间
    1000ms
    内存
    128MiB
    难度
    10
    标签
    (无)
    递交数
    2
    已通过
    2
    上传者