This can also be done. It is too slow to search by software alone!
I think we can study a kind of hardware, just like an electronic circuit. This side is powered by voltage, and the other side is the result!
The specific result is that, it depends on how the circuit equipment in the middle is put (knowledge point)
For example:
Add a positive voltage at the beginning of the question, add a negative pole to the problem result, the line can pass, and the search passes!
There is no need for too many judgments, and the search speed is close to the speed of light. Any problem can be solved!
There are still a lot of unclarified points in this figure, such as the relationship between conditions, placement of problems, placement of knowledge points, and implementation of the relationship between knowledge points.
These are all problems!
But I have to say this is a good idea!