问题标题: 酷町堂:1628 单词变数字

0
0
已解决
周琪岳
周琪岳
资深光能
资深光能

 

1628   单词变数字

WA0:

#include <iostream>
#include <string>

using namespace std;
string s;
string x;
int ans=1;
int shu=97;
bool check(){
	bool flag=true;
	for(int i=0;i<s.size();i++){
		if(!(s[i]>='a' && s[i]<='z')){
			flag=false;
			break;
		}
	}
	return flag;
}

int dg(int ans,int shu){
	if(shu==123){
		shu=97;
		x[x.size()-1]='a';
	} else{
		x=(char)shu;
	}
	shu++;
	ans++;
	if(x==s) return ans-1;
	else dg(ans,shu);
}
int main(){
	getline(cin,s);
	if(!check()){
		cout<<0;
		return 0;
	}
	cout<<dg(ans,shu);
	return 0;
}

 

周琪岳在2020-10-20 19:15:17追加了内容


0
已采纳
汪恺恒
汪恺恒
中级启示者
中级启示者

思路:dfs暴搜

0
0
我要回答