美文网首页
华为 OD 水仙花数

华为 OD 水仙花数

作者: 梦想橡皮擦 | 来源:发表于2023-04-11 10:44 被阅读0次

本期题目:水仙花数

题目

所谓的水仙花数是指一个n位的正整数其各位数字的n次方的和等于该数本身,
例如153 = 1^3 + 5^3 + 3^3,153是一个三位数

输入

第一行输入一个整数N
表示 N 位的正整数 N 在3-7之间包含3,7
第二行输入一个正整数M
表示需要返回第M个水仙花数

输出描述

返回长度是N的第M个水仙花数,
个数从0开始编号,
M大于水仙花数的个数返回最后一个水仙花数和M的乘积,
若输入不合法返回-1

题解地址 📤

华为 OD 机试

机试政策
华为机试一共有三题,每题 100 分。
第一题是编程,第二题是算法,第三题是应用。
150 分是华为统一的通过分数线。但各个部门的要求又不一样,通常非目标院校的分数要求更高些。
300+是高分,260+是较为安全的分数。
机考时长 2.5 小时,可以选择用电脑答题,也可以用手机答题。
机考可选语言:C/C++、 java、 python、 js
机考平台:建议提前准备好带有摄像头的电脑(方便后期上传答案)

相关文章

  • 算法题目-水仙花数

    题目: 打印出所有的水仙花数 水仙花数 水仙花数(Narcissistic number)也被称为超完全数字不变...

  • 华为OD 面试

    2022.2.18 收到机考邮件,2.19进行机考(周六),2.21通知机考通过 2022.2.21 收到需要提供...

  • JS代码题15——水仙花数

    给出n,找到所有的n位十进制水仙花数。 样例: 首先,什么是水仙花数? 在数论中,水仙花数(Narcissisti...

  • 水仙花问题 -- Java描述

    水仙花问题 -- Java描述 题目: 编程求出 100~999 的所有的水仙花数(所谓“水仙花数”是指一个3位数...

  • Rust语言编程实例100题-013

    Rust语言编程实例100题-013 题目:经典水仙花数问题。打印出所有的"水仙花数",所谓"水仙花数"是指一个三...

  • Java 复习题

    1.水仙花数 打印出100-999所有的“水仙花数”。 思路: 水仙花数是指一个 n 位数 ( n≥3 ),它的每...

  • 水仙花数——Python

    水仙花数打印出 100-999 所有的"水仙花数",所谓"水仙花数"是指一个三位数,其各位数 字立方和等于该数本身...

  • 【Java基础】-案例学习

    案例1:在控制台输出所有的“水仙花数” 什么是水仙花数:1.水仙花数是一个三位数,如:111,222,333,37...

  • Python 练习作业 001

    #练习 '''从控制台输入一个三位数,如果是水仙花数就打印“是水仙花数”,否则打印“不是水仙花数”153=1^3...

  • 自学Python:寻找水仙花数

    什么是水仙花数? 水仙花数是指一个三位数,其各位数字的立方和等于该数本身,例如,153是“水仙花数”,因为153=...

网友评论

      本文标题:华为 OD 水仙花数

      本文链接:https://www.haomeiwen.com/subject/larbddtx.html