每日一题洛谷P8615 [蓝桥杯 2014 国 C] 拼接平方数c++

P8615 [蓝桥杯 2014 国 C] 拼接平方数 - 洛谷 (luogu.com.cn)

cpp 复制代码
#include<iostream>
#include<string>
#include<cmath>
using namespace std;
bool jud(int p) {
	int m = sqrt(p);
	return m * m == p;
}
void solve(int n) {
	string t = to_string(n);//int转换为string
	for (int i = 1; i < t.size(); i++) {
		string a = t.substr(0, i);//截取字符串
		string b = t.substr(i, t.size());
		int a1 = stoi(a);
		int b1 = stoi(b);
		if (a1 && b1) {
			if (jud(n) && jud(a1) && jud(b1)) {
				cout << n << endl; return;
			}
		}
	}
}
int main() {
	int a, b; cin >> a >> b;
	for (int i = a; i <= b; i++)solve(i);
	return 0;
}
相关推荐
ShineWinsu9 分钟前
对于数据结构:堆的超详细保姆级解析—上
数据结构·c++·算法·计算机·二叉树·顺序表·
im_AMBER32 分钟前
Leetcode 46
c语言·c++·笔记·学习·算法·leetcode
QX_hao44 分钟前
【Go】--文件和目录的操作
开发语言·c++·golang
卡提西亚1 小时前
C++笔记-20-对象特性
开发语言·c++·笔记
努力学算法的蒟蒻1 小时前
day09(11.6)——leetcode面试经典150
算法·leetcode·职场和发展
三掌柜6662 小时前
C++ 零基础入门与冒泡排序深度实现
java·开发语言·c++
沐怡旸2 小时前
【穿越Effective C++】条款15:在资源管理类中提供对原始资源的访问——封装与兼容性的平衡艺术
c++·面试
利刃大大3 小时前
【高并发服务器:HTTP应用】十五、HttpRequest请求模块 && HttpResponse响应模块设计
服务器·c++·http·项目
麦烤楽鸡翅3 小时前
挡住洪水 (牛客)
java·数据结构·c++·python·算法·bfs·牛客
摸鱼仙人~3 小时前
针对编程面试和算法题的基础书籍
算法·面试·职场和发展