Files
stergios/include/bfs.h
T

17 lines
546 B
C

#ifndef BFS_H
#define BFS_H
#include "utils.h"
/**
* @brief Runs a BFS to find the minimum moves to reach a triplet with zero
* @param sum Pointer to store the sum of moves for the found solution
* @param a0 The initial value of a
* @param b0 The initial value of b
* @param c0 The initial value of c
* @param print_mode The mode for printing the results (1 for full, 2 for minimal)
* @return 1 if a solution is found, 0 otherwise
*/
int run_bfs(int128_t* sum, int128_t a0, int128_t b0, int128_t c0, int print_mode);
#endif /* BFS_H */