⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 recursion.cpp

📁 一个833分酒问题的求解
💻 CPP
字号:
#include "Recursion.h"

Recursion::Recursion() {}

Recursion::~Recursion() {}

Recursion::Recursion(const App &app) : thisapp(app) {}

bool Recursion::trythis(State &st)
{
	bool finish = false;
	App::Iterator ite(st);
	while (!finish && !ite.eoi())
	{
		st = ite++;
		if (thisapp.Valid(st))
		{
			thisapp.Memorize(st);
			if (thisapp.Do(st))
			{
				finish = true;
			}
			else
			{
				finish = trythis(st);
				if (!finish)
				{
					thisapp.Undo(st);
				}
			}
		}
	}
	return finish;
}

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -