算法证明每一位都相同十进制数不是完全平方数

 更新时间:2022年05月18日 15:50:03   作者:concyclics  
这篇文章主要为大家介绍了算法证明每一位都相同十进制数不是完全平方数的过程论述,有需要的朋友可以借鉴参考下,希望能够有所帮助,祝大家多多进步,早日升职加薪

题意

Description

相信大家都做过"A+B Problem"了吧,这道题是它的加强版。

输入两个整数 A , B ,表示 A 个 B,例如 3 , 6 表示 666 。你只需要把“A个B”开根号。如果开根号后是个整数,输出开根后的数,否则输出“We donot have SPJ!”

解题思路

很显然,这题就是让我们判断“A个B”是不是完全平方数,我们从感觉上判断,形如 666 ⋯ 666 这样的数,一般来说都不是完全平方数,现在我们来证明一下。

证明

所以上述情况不是完全平方数。

故对于“ A个3,7”不是完全平方数。

所以对于任意三位数及以上的的"A个B",其必定不是完全平方数。

代码

// by Concyclics
#include <iostream>
using namespace std;
int main()
{
    int A,B;
    cin>>A>>B;
    if(B==0)
    {
        puts("0");
        return 0;
    }
    if(A==1)
    {
        if(B==1)
        {
            puts("1");
            return 0;
        }
        if(B==4)
        {
            puts("2");
            return 0;
        }
        if(B==9)
        {
            puts("3");
            return 0;
        }
    }
    puts("We donot have SPJ!");
    return 0;
}

以上就是算法证明每一位都相同十进制数不是完全平方数的详细内容,更多关于完全平方数的证明算法资料请关注脚本之家其它相关文章!

相关文章

  • C#延迟执行方法函数实例讲解

    C#延迟执行方法函数实例讲解

    这篇文章主要介绍了C#延迟执行方法函数实例讲解,这是比较常用的函数,有需要的同学可以研究下
    2021-03-03
  • 基于WPF平台使用纯C#实现动态处理json字符串

    基于WPF平台使用纯C#实现动态处理json字符串

    在当今的软件开发领域,数据的交换与存储变得愈发频繁,JSON作为一种轻量级的数据交换格式,在 WPF平台开发的桌面应用里,我们常常需要与各种数据源交互,动态处理JSON字符串就成为了一项必备技能,本文将深入探讨如何在 WPF 平台上,仅使用纯C#代码实现对JSON字符串的动态处理
    2025-01-01
  • c#实现识别图片上的验证码数字

    c#实现识别图片上的验证码数字

    这篇文章主要介绍了c#实现识别图片上的验证码数字的方法,本文给大家汇总了2种方法,有需要的小伙伴可以参考下。
    2015-11-11
  • C#实现QQ聊天窗口

    C#实现QQ聊天窗口

    这篇文章主要为大家详细介绍了C#实现QQ聊天窗口,文中示例代码介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们可以参考一下
    2022-02-02
  • C#基于简单工厂模式实现的计算器功能示例

    C#基于简单工厂模式实现的计算器功能示例

    这篇文章主要介绍了C#基于简单工厂模式实现的计算器功能,结合简单实例形式分析了C#使用工厂模式的数值运算相关操作技巧,需要的朋友可以参考下
    2017-11-11
  • C#数据导入到EXCEL的方法

    C#数据导入到EXCEL的方法

    今天小编就为大家分享一篇关于C#数据导入到EXCEL的方法,小编觉得内容挺不错的,现在分享给大家,具有很好的参考价值,需要的朋友一起跟随小编来看看吧
    2019-01-01
  • 巧用Dictionary实现日志数据批量插入

    巧用Dictionary实现日志数据批量插入

    这篇文章主要介绍了巧用Dictionary实现日志数据批量插入,本文给大家介绍的非常详细,对大家的学习或工作具有一定的参考借鉴价值,需要的朋友可以参考下
    2021-02-02
  • C#实现复杂XML的序列化与反序列化

    C#实现复杂XML的序列化与反序列化

    这篇文章主要介绍了C#实现复杂XML的序列化与反序列化的方法,是非常实用的一个技巧,需要的朋友可以参考下
    2014-09-09
  • C#简单生成缩略图的方法

    C#简单生成缩略图的方法

    这篇文章主要介绍了C#简单生成缩略图的方法,涉及C#操作图片的技巧,非常具有实用价值,需要的朋友可以参考下
    2015-03-03
  • C# WinForm中Panel实现用鼠标操作滚动条的实例方法

    C# WinForm中Panel实现用鼠标操作滚动条的实例方法

    由于在WinForm中Panel不能直接响应鼠标的滚动事件,只好采用捕获窗体的滚动事件。
    2013-03-03

最新评论