#include<iostream>
#include<string>

using namespace std;

int main() {
    string str;
    getline(cin, str);
    int pos = str.rfind(" ");
    int num = str.size() - pos - 1;
    cout << num << endl;
}

主要使用了一个getline()方法,读取了一整行的字符,然后使用字符串的rfind从尾到头检索“ ”空格字符,最后通过计算来获得最后一个单词的长度