7 条题解

  • 0
    @ 2022-7-17 13:51:47

    老实的题解

    using namespace std;
    string str;
    int main(){
    	getline(cin,str);
    	long long maxi=-1000000;
    	 long long qi=0;
    	for(long long i=0;i<str.length();i++){
    		if(str[i]<'0'||str[i]>'9')str[i]=' ';
    	}
    	long long ch=0;
    	long long k=1;
    	for(long long i=0;;i++){
    		if(str[i]=='0')str[i]=' ';
    		if(str[i]!=0&&str[i]!=' '){
    			k=i;
    			break;
    		}
    	}
    	for(long long i=k;i<str.length();i++){
    		if(str[i]!=' '){
    			ch=ch*10+str[i]-'0';
    			if(str[i+1]==' '||i==str.length()-1){
    				if(maxi<ch){
    					maxi=ch;
    					ch=0;
    					qi=k;
    				}
    				ch=0;
    			}
    		}
    		if(str[i]==' '&&str[i+1]!=' ')k=i+1; 
    	}
    	cout<<qi+1;
    	return 0;
    }
    

    信息

    ID
    117
    时间
    1000ms
    内存
    128MiB
    难度
    9
    标签
    递交数
    846
    已通过
    90
    上传者