《B4001 [GESP202406 一级] 立方数》

题目背景

对应的选择、判断题:https://ti.luogu.com.cn/problemset/1149

题目描述

小杨有一个正整数 n,他想知道 n 是否是一个立方数。一个正整数 n 是立方数当且仅当存在一个正整数 x 满足 x×x×x=n 。

输入格式

第一行包含一个正整数 n。

输出格式

如果正整数 n 是一个立方数,输出 Yes,否则输出 No

输入输出样例

输入 #1复制

复制代码
8

输出 #1复制

复制代码
Yes

输入 #2复制

复制代码
9

输出 #2复制

复制代码
No

说明/提示

对于样例 1,存在正整数 2 使得 8=2×2×2 ,因此 8 为立方数。

对于样例 2,不存在满足条件的正整数,因此 9 不为立方数。

对于全部数据,保证有 1≤n≤1000。

cpp 复制代码
#include <iostream>
using namespace std;

int main() {
    int n;
    cin>>n;
    int f=0;
    for(int x=1;x*x*x<=n;x++){
        if(x*x*x==n){
            f=1;
            break;
        }
    }
    cout<<(f?"Yes":"No")<<endl;
    return 0;
}
相关推荐
拳里剑气3 分钟前
C++算法:前缀和
开发语言·c++·算法·前缀和
隔壁大炮10 分钟前
Day07-词嵌入层解释
人工智能·深度学习·算法·计算机视觉·cnn
啊我不会诶13 分钟前
Codeforces Round 1091 (Div. 2) and CodeCraft 26
c++·算法
凌波粒15 分钟前
LeetCode--二叉树前中后序遍历的递归与迭代实现(二叉树/DFS)
算法·leetcode·深度优先
啊哦呃咦唔鱼17 分钟前
Leetcodehot100-215. 数组中的第K个最大元素
数据结构·算法·leetcode
老赵聊算法、大模型备案21 分钟前
从剪映、即梦 AI 被罚,读懂 AI 生成内容标识硬性合规要求
人工智能·算法·安全·aigc
shehuiyuelaiyuehao31 分钟前
算法12,滑动窗口,将x减到0的最小操作数
java·数据结构·算法
_深海凉_36 分钟前
LeetCode热题100-跳跃游戏 II
算法·leetcode·游戏
csuzhucong40 分钟前
力扣OJ(2301-2600)
算法·leetcode·职场和发展
玛丽莲茼蒿43 分钟前
Leetcode hot100 旋转图像【中等】
算法·leetcode·职场和发展