每日一题洛谷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;
}
相关推荐
独行soc1 小时前
2025年渗透测试面试题总结-腾讯[实习]玄武实验室-安全工程师(题目+回答)
linux·安全·web安全·面试·职场和发展·渗透测试·区块链
YKPG2 小时前
C++学习-入门到精通【14】标准库算法
c++·学习·算法
zm2 小时前
极限复习c++
开发语言·c++
程序猿本员2 小时前
线程池精华
c++·后端
靡樊3 小时前
Socket编程UDP\TCP
网络·c++·学习·tcp/ip·udp
·云扬·3 小时前
【PmHub面试篇】Gateway全局过滤器统计接口调用耗时面试要点解析
面试·职场和发展·gateway
byte轻骑兵3 小时前
【C++高级主题】命令空间(五):类、命名空间和作用域
开发语言·c++
忘梓.4 小时前
从二叉树到 STL:揭开 set 容器的本质与用法
开发语言·c++
Alan3164 小时前
qt network 整体框架
c++
byte轻骑兵5 小时前
【C++高级主题】虚基类的声明
开发语言·c++