2013年1月25日
摘要:
http://acm.timus.ru/problem.aspx?space=1&num=1580简单题 对于每个联通块进行搜索 必须所以连通块都可以求出解 才可以对于某个联通块 可以设起点为 a[]+b[]*x (0+1*x) 然后不断搜索 搜到没有搜到的计算这个点的a[]+b[]*x 如果搜到已经搜过的 如果b[i]+b[j]等于0 则看a[i]+a[j]是否符合所给的边 不符合则无解否则求出 x 的值 如果一个连通块中多次求得 x 的值 则每次必须一样代码:#include<iostream>#include<cstdio>#include<cstr 阅读全文