• csdn第五届在线编程大赛-全然平方


    题目详情

    给定整数区间[A,B]问当中有多少个全然平方数。

    输入格式:

    多组数据,包括两个正整数A,B 1<=A<=B<=2000000000。

    输出格式:

    每组数据输出一行包括一个整数。表示闭区间[A,B]中包括的全然平方数的个数。

    答题说明

    输入例子

    1 1

    1 2

    3 10

    3 3

    输出例子:

    1

    1

    2

    0

    解答:

    #include<iostream>
    #include<cmath>
    using namespace std;
    int main()
    {
    	double begin, end;
    	while(cin >> begin)
    	{
    		cin >> end;
    		double d_begin = sqrt(begin);
    		int i_begin = sqrt(begin);
    		if(abs(d_begin - i_begin) < 0.000000000001)
    			cout << (int)sqrt(end) - (int)sqrt(begin) + 1 << endl;
    		else 
    			cout << (int)sqrt(end) - (int)sqrt(begin) << endl;
    	}
    	return 0;
    }


  • 相关阅读:
    mongo 索引
    nginx gzip配置
    vim 命令
    Mongo小结
    阿里云ECS服务器连接MongoDB
    python 解析Excel
    Django之数据库--ORM
    sql语句
    关于Django的序列化问题。serializers
    MongoEngine模块
  • 原文地址:https://www.cnblogs.com/gccbuaa/p/7071455.html
Copyright © 2020-2023  润新知