ここで負のサイクルを見つける方法について詳しく読むことができます: http://e-maxx.ru/algo/export_ford_bellman
1000 ms 256 Mb Rules for program design and list of errors in automatic problem checking