39 lines
545 B
C++
39 lines
545 B
C++
#include <bits/stdc++.h>
|
|
#define endl '\n'
|
|
using namespace std;
|
|
|
|
string s, a; // s
|
|
int dc = 0; // 当前是第几个单词
|
|
int zm = 0; // 当前是第几个字母
|
|
|
|
int main(){
|
|
getline(cin, s);
|
|
cin >> a;
|
|
|
|
string curr = "";
|
|
for(char c : s){
|
|
if(c == ' ' || c == '.'){
|
|
// 中断
|
|
// 出现一个单词
|
|
// if(curr.size() == 0){
|
|
// continue;
|
|
// }
|
|
dc++; // 单词数加一
|
|
cout << curr << " ";
|
|
if(curr == a){
|
|
cout << dc;
|
|
return 0;
|
|
}
|
|
curr = "";
|
|
|
|
} else {
|
|
curr += c;
|
|
zm++; // 字母数加一
|
|
}
|
|
}
|
|
|
|
cout << zm;
|
|
return 0;
|
|
}
|
|
|