🗒️326. 3 的幂
2024-12-10
| 2025-3-3
0  |  阅读时长 0 分钟
type
status
date
slug
summary
tags
category
icon
password
创建时间
Dec 10, 2024 01:58 AM
给定一个整数,写一个函数来判断它是否是 3 的幂次方。如果是,返回 true ;否则,返回 false 。
整数 n 是 3 的幂次方需满足:存在整数 x 使得 n == 3x

预处理

打表——面向结果编程

对数运算

换底公式:

因子

如果 n 是 3 的幂,即 n = 3*k,那么在本题的数据范围下,必然是 3^19=1162261467 的因子。

📎 参考

 
  • 【题单】数学算法
  • 633. 平方数之和2598. 执行操作后的最大 MEX
    Loading...