• 小光棍数


     

    小光棍数

    时间限制:1000 ms  |  内存限制:65535 KB
    难度:1
     
    描述
    最近Topcoder的XD遇到了一个难题,倘若一个数的三次方的后三位是111,他把这样的数称为小光棍数。他已经知道了第一个小光棍数是471,471的三次方是104487111,现在他想知道第m(m<=10000000000)个小光棍数是多少?
     
    输入
    有多组测试数据。第一行一个整数n,表示有n组测试数据。接下来的每行有一个整数m。
    输出
    输出第m个小光棍数。
    代码如下:
    #include<stdio.h>
    int main()
    {
    	int n;
    	long long m;
    	scanf("%d",&n);
    	while(n--)
    	{
    		scanf("%lld",&m);
    		printf("%lld
    ",(m-1)*1000+471);
    	}
    	return 0;
    }
    

    这次做题学会了long long的使用方法,虽说其长度为-2^63--2^63,比10^19略窄,但足够用了。

  • 相关阅读:
    2019学期第十周编程总结
    2019学期第九周编程总结
    第七次作业
    第六次作业
    第五次作业
    jsp第四次作业
    3.10
    3.4
    3.3jsp作业
    最后一次安卓作业
  • 原文地址:https://www.cnblogs.com/wangyouxuan/p/3217929.html
Copyright © 2020-2023  润新知