zoukankan      html  css  js  c++  java
  • SCU 4436 Easy Math 2015年四川省赛题

    题目链接:http://acm.scu.edu.cn/soj/problem/4436/

    题意:给你n个整数,求这n个数的平方根和是否是一个整数;

    解题思路:如果这题每个数给他算出来,必然费时间,可能还会超精度,所以巧妙的方法就是判断这些整数是否全是完全平方数,如果有一个不是,则他们的平方根和肯定不是一个整数。

    AC代码:

    #include <cstdio>
    #include <cmath>
    #include <cstring>
    #include <algorithm>
    #include <iostream>
    using namespace std;
    int is(int x)
    {
      int y=sqrt(x);
      if(y*y==x) return 0;
      return 1;
    }
    int main()
    {
     int n;
     while(scanf("%d",&n)!=EOF)
     {
      int f=1;
      for(int i=0;i<n;i++)
      {
       int x;
       scanf("%d",&x);
       if(is(x)) f=0;
      }
      if(f) puts("Yes");
      else  puts("No");
     }
     return 0;
    }
  • 相关阅读:
    redis修改密码
    redis配置
    django中日志配置
    django中缓存配置
    navicat批量导入数据
    django添加REST_FRAMEWORK 接口浏览
    django验证码配置与使用
    LUA_OBJECT
    LUA comment
    lua-redis
  • 原文地址:https://www.cnblogs.com/www-cnxcy-com/p/5738279.html
Copyright © 2011-2022 走看看