【leetcode】two-sum 变形 633. Sum of Square Numbers

技术【leetcode】two-sum 变形 633. Sum of Square Numbers 【leetcode】two-sum 变形 633. Sum of Square NumbersGive

【leetcode】二和变形633.平方数之和

给定一个非负整数,决定是否有两个整数a2 b2=c .

只要是两个总和变形都可以考虑用哈希集来做。

解决方案类{

公众号:

布尔法官瓜雷姆(国际c){ 0

//这个和两数之和很想感觉是两数之和的变形

//先求一组两平方和之数如果这两平方和数都存在的话就返回真实的

//用哈希集存平方和数

无序_ setlong res

长I=0;

弯曲件标志=假

while(i*i=c)

{

决议插入(一*一);

我;

}

适用于(自动a:res)

{

if(res.count(c-a))

{

标志=真

打破;

}

}

返回标志;

}

};

solution2:

解决方案类{

公众号:

布尔法官瓜雷姆(国际c){ 0

//之间判断用平方根计算以及(同国际组织)国际组织数据类型的特性

for(int I=0;I=sqrt(c);(一)

{

int t=sqrt(c-I * I);

if(t*t==c-i*i)返回真实的

}

返回错误的

}

};

内容来源网络,如有侵权,联系删除,本文地址:https://www.230890.com/zhan/107436.html

(0)

相关推荐

  • 怎么用Python爬虫预测今年双十一销售额

    技术怎么用Python爬虫预测今年双十一销售额本篇内容主要讲解“怎么用Python爬虫预测今年双十一销售额”,感兴趣的朋友不妨来看看。本文介绍的方法操作简单快捷,实用性强。下面就让小编来带大家学习“怎么用Python爬虫

    攻略 2021年11月10日
  • wcf核心技术书籍(wcf框架入门教程)

    技术WCF开源地带举例分析这篇文章主要讲解了“WCF开源地带举例分析”,文中的讲解内容简单清晰,易于学习与理解,下面请大家跟着小编的思路慢慢深入,一起来研究和学习“WCF开源地带举例分析”吧!准备:1、安装.NET Fr

    攻略 2021年12月14日
  • Linux常用命令及使用方法具体有哪些

    技术Linux常用命令及使用方法具体有哪些这篇文章给大家介绍Linux常用命令及使用方法具体有哪些,内容非常详细,感兴趣的小伙伴们可以参考借鉴,希望对大家能有所帮助。1.# 表示权限用户(如:root),$ 表示普通用户

    攻略 2021年11月11日
  • 橘去掉木念什么,橘子去掉木字旁加一个鸟子念什么

    技术橘去掉木念什么,橘子去掉木字旁加一个鸟子念什么读音:[yù]鹬的繁体字“鷸”一种鸟,羽毛茶褐色,嘴橘去掉木念什么、脚都很长,趾间无蹼,常在水边或田野中捕吃小鱼、小虫和贝类。鹬聚、蛎鹬、鹬冠、鹬子、鹬蚌鹬鹬、杓鹬属、鹬

    生活 2021年10月22日
  • 导致JVM物理内存消耗大的Bug是怎么样的

    技术导致JVM物理内存消耗大的Bug是怎么样的导致JVM物理内存消耗大的Bug是怎么样的,很多新手对此不是很清楚,为了帮助大家解决这个难题,下面小编将为大家详细讲解,有这方面需求的人可以来学习下,希望你能有所收获。概述最

    攻略 2021年10月23日
  • DM7如何指定外部表?

    技术DM7外部表怎么指定本篇内容主要讲解“DM7外部表怎么指定”,感兴趣的朋友不妨来看看。本文介绍的方法操作简单快捷,实用性强。下面就让小编来带大家学习“DM7外部表怎么指定”吧!DM7 外部表需指定如下信息:1. 表名

    攻略 2021年12月21日