当前位置: 首页 > 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;
}
http://www.dtcms.com/a/70089.html

相关文章:

  • 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/]]
  • Unity开发——点击事件/射线检测
  • pytest 框架学习总结
  • 【并查集】并查集的学习使用
  • Vuex 基础概念与环境搭建
  • 专题三0~n-1中缺失的数字
  • 6.PE文件新增节
  • Linux进程1.0--task_struct
  • 分支与循环(上)
  • OpenCV基础【图像和视频的加载与显示】
  • 超声重建,3D重建 超声三维重建,三维可视化平台 UR 3D Reconstruction