Ph0en1x Notebook

A step forward every day


  • Home

  • Tags

  • Categories

  • Archives

  • Search

POJ 1125 Stockbroker Grapevine

Posted on 2018-09-24 | In ACM

Floyd

Read more »

POJ 2253 Frogger(Floyd)

Posted on 2018-09-23 | In ACM

利用Floyd的更新策略,只不过把要更新的值类型从最短路变成最大跨度。输出用%lf WA死我了,改用%f或cout就好了。

Read more »

POJ 1062 昂贵的聘礼

Posted on 2018-09-22 | In ACM

每个物品是一个节点,当前dis是直接用钱换的价值,从被申请交换的物品向申请交换的物品方向建边,边权是交换后还需要的优惠价。至于等级的限制,因为最后一定要和酋长交换,否则答案就是酋长给出的原价,所以将所有包含酋长的等级长为m的区间都枚举出来,求所有点到酋长的最短路,spfa就直接把所有点push一遍到queue中就行。

Read more »

POJ 3259 Wormholes

Posted on 2018-09-21 | In ACM

同样判断是否存在负环/正环的最短路/最长路问题,用SPFA或Bellman-Ford直接求负环就行

Read more »

POJ 1860 Currency Exchange(SPFA)

Posted on 2018-09-20 | In ACM

判断是否存在负环/正环的最短路/最长路问题,把每种货币当作节点,兑换货币就是图上的有向边,使用SPFA查找是否会让起点进入一个正环就行了

Read more »

POJ 2996 Help Me with the Game

Posted on 2018-09-19 | In ACM

又是大模拟,注意黑白的迭代顺序不大一样,和poj2993相反的题目(2993不做了😂,单纯就是在各种操作字符串)

Read more »

POJ 1573 Robot Motion

Posted on 2018-09-18 | In ACM

大模拟,就酱

Read more »

POJ 2632 Crashing Robots

Posted on 2018-09-16 | In ACM

模拟机器人走的序列,用一个数组标记当前每个位置是否有机器人以及机器人的编号就行

Read more »

POJ 1068 Parencodings

Posted on 2018-09-15 | In ACM

给定括号串的两种编码,第一种是显示每个右括号左边有多少个左括号,第二种显示每个右括号与其匹配的左括号间有多少个右括号(包括自己),给出第一种编码,求第二种编码

可以直接模拟,算出原括号串然后去数出第二种编码,也可以定位与右括号匹配的左括号在哪个右括号分割出的区间内,即给出的第一种编码两个数之间是两个相邻右括号之间的左括号数,找的时候就从左边相邻的右括号开始枚举,每次加一个右括号数num_right同时加上中间相应的左括号数num_left直到num_left > num_right为止

Read more »

POJ 3295 Tautology

Posted on 2018-09-15 | In ACM

求一个式子是否是重言式,符号在前,直接构造一个栈来枚举并求出式子是否都为真

Read more »
1…567…14
Ph0en1x

Ph0en1x

134 posts
13 categories
69 tags
RSS
© 2018 — 2020 Ph0en1x
UV PV