5 条题解

  • 1
    @ 2023-4-19 12:31:35

    可以用string.h的substr提取子串,x.substr(a,len);表示提取x从a位置开始,长度最多为 len的子串,如果没有len,则默认到字符串的末尾结束

    本题代码如下:

    #include<iostream>
    #include<string.h>
    using namespace std;
    typedef long long ll;
    const int N=1e9+1;
    const int INF=0x3f3f3f3f;
    string a;
    int main(){
    	cin>>a;
    	int s=a.size();
    	if(2<=s){
    		string x=a.substr(s-2);
    		if(x=="er"||x=="ly")a=a.substr(0,s-2);
    	}
    	if(3<=s){
    		string x=a.substr(s-3);
    		if(x=="ing")a=a.substr(0,s-3);
    	}
    	cout<<a;
    	return 0;
    }
    

    信息

    ID
    1128
    时间
    1000ms
    内存
    128MiB
    难度
    5
    标签
    递交数
    561
    已通过
    213
    上传者