Day51力扣打卡

打卡记录

在这里插入图片描述


Plus and Multiply(模拟)

链接
要满足 a x + b ∗ y = n a^x + b * y = n ax+by=n 的关系,可以枚举满足 b ∗ y = n − a x b * y = n - a ^ x by=nax 的可余条件。

t = int(input())
for _ in range(t):
    n, a, b = map(int, input().split())
    if n == 1 or b == 1 or n % b == 1:
        print('YES')
    elif a == 1:
        if n % b == 1:
            print('YES')
        else:
            print('NO')
    else:
        mul = 1
        while mul <= n:
            if (n - mul) % b == 0:
                print('YES')
                break
            mul *= a
        else:
            print('NO')

到达首都的最少油耗(dfs)

链接
从每条路要被走过的车的次数来进行考虑。

class Solution:
    def minimumFuelCost(self, roads: List[List[int]], seats: int) -> int:
        n = len(roads) + 1
        g = [[] for _ in range(n)]
        g[0] = [-1]
        for x, y in roads:
            g[y].append(x)
            g[x].append(y)
        ans = 0
        def dfs(x, fa):
            res = 0
            for y in g[x]:
                if y == fa:
                    continue
                nonlocal ans
                tmp = dfs(y, x) + 1
                ans += (tmp - 1) // seats + 1
                res += tmp
            return res
        dfs(0, -1)
        return ans    

相关推荐

最近更新

  1. docker php8.1+nginx base 镜像 dockerfile 配置

    2023-12-06 11:22:01       94 阅读
  2. Could not load dynamic library ‘cudart64_100.dll‘

    2023-12-06 11:22:01       100 阅读
  3. 在Django里面运行非项目文件

    2023-12-06 11:22:01       82 阅读
  4. Python语言-面向对象

    2023-12-06 11:22:01       91 阅读

热门阅读

  1. (C++20) consteval立即函数

    2023-12-06 11:22:01       64 阅读
  2. map 和 flatMap 的区别

    2023-12-06 11:22:01       57 阅读
  3. 麒麟v10 数据盘初始化 gpt分区

    2023-12-06 11:22:01       96 阅读
  4. golang使用sip实现语音通话

    2023-12-06 11:22:01       54 阅读
  5. LightDB - 支持 last_day 函数[mysql兼容]

    2023-12-06 11:22:01       56 阅读
  6. NLP中几个简单的,字符串相似度计算方法

    2023-12-06 11:22:01       53 阅读
  7. AI:大语言模型LLM

    2023-12-06 11:22:01       60 阅读
  8. Pytest 的小例子

    2023-12-06 11:22:01       57 阅读
  9. css基础

    2023-12-06 11:22:01       58 阅读
  10. 什么是供应链金融分账系统?

    2023-12-06 11:22:01       59 阅读