3156 爱改名的小融 3
3156 爱改名的小融 3
时间限制: 1 s
1 #include<iostream> 2 #include<cstdio> 3 using namespace std; 4 string s; 5 int h[51]; 6 int top; 7 int main() 8 { 9 int n; 10 cin>>n; 11 int flag; 12 int ans=0; 13 for(int i=1;i<=n;i++) 14 { 15 flag=13; 16 cin>>s; 17 for(int j=0;j<s.length();j++) 18 { 19 if(s[j]<'A'||s[j]>'z'||(s[j]>'Z'&&s[j]<'a')) 20 { 21 break; 22 } 23 else 24 { 25 ans++; 26 h[++top]=i; 27 break; 28 } 29 } 30 } 31 cout<<ans<<endl; 32 for(int i=1;i<=top;i++) 33 { 34 cout<<h[i]<<" "; 35 } 36 return 0; 37 }
空间限制: 128000 KB
题目等级 : 黄金 Gold
题目描述 Description
Wikioi上有个人叫小融,他喜欢改名。
现在他的要求变了,只要是英文字母就是他的名字。
先给你N个名字,请你输出正确名字的个数及编号。
本题还加强了测试数据
输入描述
Input Description
N
N行名字(全部为字符)
输出描述
Output Description
第一行:个数
第二行:编号
样例输入
Sample Input
3
&6*14315
Rinkement
micsloox
样例输出
Sample Output
2
2 3
数据范围及提示
Data Size & Hint
对于40%的数据 N≤10 名字长度≤100
对于100%的数据 N≤50 名字长度≤100000