第一个集合的字符串
正确的输入方法是这样(也可以自己定义快读,但这个更直观)
while(cin >> t && t != '.')
这就行了
关键在于第二个!!!!
就这字符串,它是有多行,中间会有换行符,所以得用输入单个char的方式
也就是这样
while ((ch = getchar()) != EOF)
if (isalpha(ch)) s += ch;
最关键的点,你如果这么输入,你就必须得打开输入输出绑定流!!!!!
因为你前面用的是cin,这里又要用getchar
就不能用ios::sync_with_stdio(0)
这是个很容易遗漏的点