POJ 1302 Blue Gene, Jr. G++ 递归 背

POJ 1302 Blue Gene, Jr. G++ 递归 背_第1张图片

POJ 1302 Blue Gene, Jr. G++ 递归 背_第2张图片

#include 
#include 
#include 
using namespace std;
//英语       看博友分析     抄博友程序      递归      背 
int n;
string s;
int dfs(int x)
{
	if(x==n||s[x]=='0')
	{
		return 0;//抄博友程序 
	}
	if(s[x]>='1'&&s[x]<='9')
	{
		s[x]--;
		if((x+s[x]-'0'+1)='A'&&s[x]<='Z')
	{
		int y=dfs(x+1);
		s[x]=(y%10)+'0';//抄博友程序
		return y+1; 
	}
} 
int main()
{
	while(1)
	{
		string ts;
		cin>>ts;
		if(ts=="ENDOFINPUT")
		{
			break;
		}
		cin>>n;
		cin>>s;
		cin>>ts;
		dfs(0);
		cout<

 

你可能感兴趣的:(POJ,有程序,其他POJ没程序,POJ1300-1399,听三遍英语,最多500单词最后提交)