当前位置: 首页 > news >正文

寻找数字c++

题目描述

小杨有一个正整数 a,小杨想知道是否存在一个正整数b, 满足a=b^{4},如16=2*2*2*2=24

输入

第一行包含一个正整数t ,代表测试数据组数。 对于每组测试数据,第一行包含一个正整数代表a 。

输出

对于每组测试数据,如果存在满足条件的正整数b ,则输出b ,否则输出 -1。

样例输入

3
16
81
10

样例输出

2
3
-1

提示

对于全部数据,保证有1<=t<=105,1<=a<=108 。

示例代码:

#include <bits/stdc++.h>
using namespace std;
int main(){
    long long t,a,b;
    cin>>t; 
    for(int i=1;i<=t;i++){
    	cin>>a;
    	bool l=1;
    	for(b=1;b<=sqrt(a);b++){
    		if(b*b*b*b==a){
    			l=0;
    			break;
			}
		}
		if(l==0) cout<<b<<endl;
		else cout<<-1<<endl;
	}
	return 0;
}

相关文章:

  • iOS OC匹配多个文字修改颜色和字号
  • YOLO优化之多信息融合MIF
  • mesh开发解析
  • Express.js 是一个轻量级、灵活且功能强大的 Node.js Web 应用框架
  • 洛谷每日1题-------Day20__P1401 [入门赛 #18] 禁止在 int 乘 int 时不开 long long
  • 【愚公系列】《高效使用DeepSeek》009-PPT大纲自动生成
  • Java中的深拷贝与浅拷贝
  • C++数据结构1——栈结构详解
  • 文本生成新框架:3倍无损加速的奥秘探究
  • 04_Linux驱动_05_pinctrl子系统
  • 周志华机器学习西瓜书 第九章 聚类-学习笔记
  • Springboot+mybatis实现增删改查操作
  • 数据科学/数据分析暑期实习题目汇总
  • HW基本的sql流量分析和wireshark 的基本使用
  • 【RS】OneRec快手-生成式推荐模型
  • 【云原生技术】容器技术的发展史
  • 专题|Python梯度提升实例合集:GBM、XGBoost、SMOTE重采样、贝叶斯、逻辑回归、随机森林分析信贷、破产数据...
  • 基于RAGFlow本地部署DeepSpeek-R1大模型与知识库:从配置到应用的全流程解析
  • Sequelize:Node.js 项目中数据库管理的 “秘密武器”
  • [Failed to change to remote directory [D:/web/]]
  • 宝妈称宝宝在粽子中吃出带血创可贴,来伊份:已内部排查
  • 普京提议重启俄乌直接谈判后,特朗普表态了
  • 中山大学人类学系原系主任冯家骏逝世,享年95岁
  • 秦洪看盘|交易型资金收缩,释放短线压力
  • 妻子藏匿一岁幼儿一年多不让丈夫见,法院发出人格权侵害禁令
  • 习近平抵达莫斯科对俄罗斯进行国事访问并出席纪念苏联伟大卫国战争胜利80周年庆典