
PAT
加叶
这个作者很懒,什么都没留下…
展开
-
1087. All Roads Lead to Rome
#include #include #include #include #include #include using namespace std;#define INF 0x7fffffff//BFS找到总计路数int bfsnm(vector> &preCityCostMinVec, int start, int end){ queue que; que.pu原创 2014-11-14 02:01:00 · 613 阅读 · 0 评论 -
1091. Acute Stroke
本题的前4个case容易过,最后两个case有些难度。如果单纯递归,递归层次会很高从而导致栈溢出,若手动模拟栈实现,又会超出内存限额,于是考虑每次只遍历可连接的节点的个数不超过临界值t。如果节点块连接值达到t,则对这些有效节点进行标记,否则看它们有没有有效的邻节点,若有的话也认为其为有效节点,否则认为其无效。可AC代码如下:#include #include using names原创 2014-11-29 23:36:12 · 562 阅读 · 0 评论 -
PAT 1018
原题链接http://pat.zju.edu.cn/contests/pat-a-practise/1018本题实现注意菱形路径情况的处理#include#include#include#includeusing namespace std;const int MAX=501;#define INF 0x7f7f7f7fstruct linkinfo{ vector原创 2014-03-08 12:32:49 · 550 阅读 · 0 评论