LQ0112 立方和进制

Posted 海岛Blog

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了LQ0112 立方和进制相关的知识,希望对你有一定的参考价值。

题目来源:蓝桥杯2019初赛 C++ G组F题

题目描述

问题分析
进制问题,不解释。
进行立方计算需要用long long类型,不如会溢出导致错误。

AC的C语言程序如下:

/* LQ0112 立方和 */

#include <stdio.h>

int judge(int n)

    while (n) 
        int d = n % 10;
        if (d == 2 || d == 0 || d == 1 || d == 9)
            return 1;
        n /= 10;
    
    return 0;


int main()

    unsigned long long sum = 0;
    for (int i = 1; i <= 2019; i++)
        if (judge(i)) sum += (unsigned long long)i * i * i;

    printf("%llu\\n", sum);

    return 0;

以上是关于LQ0112 立方和进制的主要内容,如果未能解决你的问题,请参考以下文章

LQ0156 立方变自身枚举

LQ0006 奇妙的数字暴力

LQ0006 奇妙的数字暴力

各位置立方和等于本身的三位数

C# 单位换算器

bzoj4466 超立方体