首页 > 其他分享 >gesp(三级)(10)洛谷:B3957:[GESP202403 三级] 完全平方数

gesp(三级)(10)洛谷:B3957:[GESP202403 三级] 完全平方数

时间:2024-12-23 13:01:09浏览次数:12  
标签:10 洛谷 非负 int 样例 整数 leq 三级

gesp(三级)(10)洛谷:B3957:[GESP202403 三级] 完全平方数

在这里插入图片描述

题目描述

小杨同学有一个包含 n n n 个非负整数的序列 A A A,他想要知道其中有多少对下标组合 < i , j > <i,j> <i,j>( 1 ≤ i < j ≤ n 1 \leq i < j \leq n 1≤i<j≤n),使得 A i + A j A_i + A_j Ai​+Aj​ 是完全平方数。

如果 x x x 是完全平方数,则存在非负整数 y y y 使得 y × y = x y \times y = x y×y=x。

输入格式

第一行一个非负整数 n n n,表示非负整数个数。
第二入行包含 n n n 个非负整数 A 1 , A 2 , … A n A_1, A_2, \dots A_n A1​,A2​,…An​,表示序列 A A A 包含的非负整数。

输出格式

输出一行一个整数表示答案。

样例 #1

样例输入 #1

5
1 4 3 3 5

样例输出 #1

3

提示

对全部的测试数据,保证 1 ≤ n ≤ 1000 1 \leq n \leq 1000 1≤n≤1000, 0 ≤ A i ≤ 1 0 5 0 \leq A_i \leq 10^5 0≤Ai​≤105。

AC代码(100分)

#include<bits/stdc++.h>
using namespace std;
int n,a[1010],cnt=0;
//判断一个非负整数是否是完全平方数 
bool check(int x){
	int m=sqrt(x);
	if(m*m==x) return true;
	else return false;
}
int main(){
	cin>>n;
	for(int i=1;i<=n;i++) cin>>a[i];
	for(int i=1;i<=n;i++){
		for(int j=i+1;j<=n;j++){
			if(check(a[i]+a[j])) cnt++; 
		}
	}
	cout<<cnt;
	return 0;
}

文末彩蛋:

点击王老师青少年编程主页有更多精彩内容

标签:10,洛谷,非负,int,样例,整数,leq,三级
From: https://blog.csdn.net/weixin_66461496/article/details/144657169

相关文章

  • HTML5期末大作业:210套 Dreamweaver网页设计与制作 HTML+CSS+JavaScript【建议收藏】
    ......
  • hot100-一刷-11二分查找(共6道题)
    题目题目链接题目描述代码实现分析:代码:题目题目链接题目描述代码实现分析:代码:题目题目链接题目描述代码实现分析:代码:题目题目链接题目描述代码实现分析:代码:题目题目链接题目描述代码实现分析:代码:题目题目链接题目描述代码实现分析:代......
  • 10个案例告诉你mysql不使用子查询的原因
    大家好,我是V哥,上周跟一个哥们吃饭,技术人在一起,你知道的,没聊上一会儿,就转到技术问题探讨上了,其中聊到数据库子查询的问题印象深刻,回来整理了以下10个案例说明不使用子查询的问题,分享给大家。首先,来说一下在MySQL中,不推荐使用子查询和JOIN的原因,主要有以下几点:性能问题:子查询......
  • 108. Web前端网页案例——【国粹京剧文化主题精品网页( 5页)】 大学生期末大作业 html5+
    目录一、网页概述二、网页文件三、网页效果四、代码展示1.html2.CSS3.JS五、总结1.简洁实用2.使用方便3.整体性好4.形象突出5.交互式强六、更多推荐♬♬♬欢迎光临我的CSDN!这里是Web前端网页案例大集汇,有各行各业的前端网页案例,每天会持续更新!如果你对Web前端......
  • Linux系统学习(10)-ssh免密登录(脚本一键配置)
    现有3台虚拟机:hadoop001,hadoop002,hadoop003,需要在这三台虚拟机上搭建高可用hadoop集群,三台虚拟机上都配置了IP与域名的映射关系192.168.237.129hadoop001192.168.237.130hadoop002192.168.237.131 hadoop003三台虚拟机都按照以下步骤进行了配置:1......
  • [长期活动] 【4Z-API】每5楼抽取1位送10美金API额度,20%中奖机会!
    ​活动详情活动时间:长期有效奖励内容:每5楼抽取1位幸运用户,送价值10美金API额度** 参与方式**登录 4ZAPI 域名巧记:ZZZZAPI.com4个Z然后API简单好记:4Z=ZZZZAPI.com每5个楼层将抽取1位幸运用户 4Z-API优势 稳定高速的API服务 超值定价,性价比之选 7x24小时......
  • 免费下载 | GBT 44109 2024 信息技术 大数据 数据治理实施指南
    GB/T44109—2024《信息技术大数据数据治理实施指南》提供了大数据环境下数据治理实施的过程指南,包括规划、执行、评价和改进四个过程的相关活动及内容。适用于指导组织开展数据治理实施工作。以下是该标准的核心内容概述:1.范围提供大数据环境下数据治理实施的过程指南......
  • win10、11安装eNSPeNSP安装包等资料提供:
    win10、11安装eNSPeNSP安装包等资料提供:eNSPhttps://www.alipan.com/s/gVRgcaJ6xSv点击链接保存,或者复制本段内容,打开「阿里云盘」APP,无需下载极速在线查看,视频原画倍速播放。现在的win11装virtualBox5.2.44会出现无法在此设备上运行的问题。是因为win11的内存虚拟化导致的......
  • LeetCode100之实现Trie前缀树(208)--Java
    1.问题描述Trie(发音类似"try")或者说 前缀树 是一种树形数据结构,用于高效地存储和检索字符串数据集中的键。这一数据结构有相当多的应用情景,例如自动补全和拼写检查。请你实现Trie类:Trie() 初始化前缀树对象。voidinsert(Stringword) 向前缀树中插入字符串 word ......
  • 110. Web前端网页案例——【2022冬奥会精品精品网页( 7页)】 大学生期末大作业 html+css
    目录一、网页概述二、网页文件三、网页效果四、代码展示1.html2.CSS五、总结1.简洁实用2.使用方便3.整体性好4.形象突出5.交互式强六、更多推荐♬♬♬欢迎光临我的CSDN!这里是Web前端网页案例大集汇,有各行各业的前端网页案例,每天会持续更新!如果你对Web前端网页......