其实都可以,非要区别的话,to solve一般指自己需要solve,前面一般用I've got ,we still got...之类的句子。to be solved是更强调还有问题需要解决。这句我个人感觉填to be solved更合适。
to solve 这里不定式可以表示被动