摘要:
题意: A青蛙要去B青蛙所在的石头,湖面上共有n个石头,A在0,B在1,A到B可以跳到其它石头上,要求到B的路程中,跳的最远的一次?使这个最大距离最小。 分析: 虽然在最短路的题目里看到这个题,不过读完题我就想到了二分答案+并查集判联通,二分最大距离,然后把不大于这个距离的边的两点放到一个集合里... 阅读全文
摘要:
题目大意是说有N个物品,每个物品都有自己的价格,但同时某些物品也可以由其他的(可能不止一个)替代品,这些替代品的价格比较“优惠”,问怎么样选取可以让你的花费最少来购买到物品1 由于有N个物品,我们就可以把它们看作是N个点,从其他点到他的优惠关系视做边,又因为最后总是要找到物品1,然后由于题目是说... 阅读全文
摘要:
有多种汇币,汇币之间可以交换,这需要手续费,当你用100A币 交换B币时,A到B的汇率是29.75,手续费是0.39,那么你可以得到 (100 - 0.39) * 29.75 = 2963.3975 B币。问s币的金额经过交换最终 得到的s币金额数能否增加 货币的交换是可以重复多次... 阅读全文
摘要:
题目:点击打开链接 题意: 给出图(最大40*40),#是障碍物不能走,问下面三种从S到达E的路径长度?1》每次优先选择左手边。2》每次优先选择右手边。3》最短路。 分析: 最短路简单,裸的bfs。 优先选择左边的路径,因为要从左手便开始选择,所以要知道当前位置的朝向,如果现在面朝北,那么现在... 阅读全文