Ejemplo n.º 1
0
void	fill_op_tab(t_env *env)
{
	fill_1(env);
	fill_2(env);
	fill_3(env);
	fill_4(env);
	fill_5(env);
	set_dai(env);
}
Ejemplo n.º 2
0
void solve(int a, int b, int c)
{
	A = a; B = b; C = c;
	p = 0;
	dfs(0, 0);
	if(p) {
		for(int i = 0; i < p; i++) switch(path[i]) {
			case 1 : fill_1(); break;
			case 2 : fill_2(); break;
			case 3 : empty_1(); break;
			case 4 : empty_2(); break;
			case 5 : pour_1_to_2(); break;
			case 6 : pour_2_to_1(); break;
		} verify();
	} else no_solution();
	memset(vis, 0, sizeof(vis));
}