2012年10月25日
摘要:
http://acm.timus.ru/problem.aspx?space=1&num=1430先让 a 变成较大的那个1,a 的个数 不会超过 n/a2,a 的个数也可以不超过 b ,如果超过 b个a 可以由 a个b 代替 从而减轻了 a 的个数过大的负担然后枚举 a 的个数因为 a 变成较大的那个 所以 min(n/a,b) 比较小代码:#include<iostream>#include<cstdio>#include<cstring>#include<algorithm>#include<string>#includ 阅读全文
摘要:
http://acm.timus.ru/problem.aspx?space=1&num=1176把所有的小环路 并成一个大环路输出路径 注意超栈问题代码:#include<iostream>#include<cstdio>#include<cstring>#include<algorithm>#include<string>#include<vector>#include<map>#include<queue>#include<stack>#include<cmath&g 阅读全文
摘要:
http://acm.timus.ru/problem.aspx?space=1&num=1641水题 枚举就行代码:#include<iostream>#include<cstdio>#include<cstring>#include<algorithm>#include<string>#include<vector>#include<map>#include<queue>#include<stack>#include<cmath>#define LL long l 阅读全文
摘要:
http://acm.timus.ru/problem.aspx?space=1&num=1160最短路变形 水题 spfa代码:#include<iostream>#include<cstdio>#include<cstring>#include<algorithm>#include<string>#include<vector>#include<map>#include<queue>#include<stack>#include<cmath>#define LL 阅读全文
摘要:
http://acm.timus.ru/problem.aspx?space=1&num=1450水题 最短路 spfa代码:#include<iostream>#include<cstdio>#include<cstring>#include<algorithm>#include<string>#include<vector>#include<map>#include<queue>#include<stack>#include<cmath>#define LL lo 阅读全文
摘要:
http://acm.timus.ru/problem.aspx?space=1&num=1137任何一个线路都是一个环 任意两个环如果有至少一个共同的节点 则两个环可以扩展成一个大的环只要用dfs搜一遍记录路径就可以了代码:#include<iostream>#include<cstdio>#include<cstring>#include<algorithm>#include<string>#include<vector>#include<map>#include<queue>#incl 阅读全文