“模拟”题解
2024-05-05 08:17:35
发布于:上海
38阅读
0回复
0点赞
这种类型最好不要真的去模拟,推理一下即可。
加入团队
#include<iostream>
#include<string>
using namespace std;
int n;
string s;
int main(){
int n;
cin>>n;
for(int i=0;i<n;i++){
cin>>s;
int l = s.size();
if(s[l-1]%2 == 0)cout<<0<<endl;
else if(s[0]%2 == 0)cout<<1<<endl;
else{
int f=1;
for(int j=1;j<l-1;j++)if(s[j]%2==0){
cout<<2<<endl;
f=0;
break;
}if(f)cout<<-1<<endl;
}
}return 0;
}
全部评论 1
坐下!
2024-01-14 来自 上海
0
有帮助,赞一个