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

欧拉计划 Project Euler 52(重排的倍数) 题解

欧拉计划 Problem 52 题解

  • 题干
  • 思路
  • code

题干

在这里插入图片描述

思路

直接暴力即可,可知答案是142857

code

#include <bits/stdc++.h>

using namespace std;

using ll = long long;

bool check(string s1, string s2) {
	sort(s1.begin(), s1.end());
	sort(s2.begin(), s2.end());
	return s1 == s2;
}

void solve() {
	for (int i = 10; i <= 1000000; ++i) {
		string a = to_string(i); // 142857
		string b = to_string(i * 2);
		string c = to_string(i * 3);
		string d = to_string(i * 4);
		string e = to_string(i * 5);
		string f = to_string(i * 6);
		if (check(a, b) && check(a, c) && check(a, d) && check(a, e) && check(a, f)) {
			cout << i << "\n";
			break;
		}
	}
	
}

int main() {
	ios::sync_with_stdio(false);
	cin.tie(nullptr);
	int tt = 1; // cin >> tt;
	while (tt--) {
		solve();
	}
	

	return 0;
}

http://www.kler.cn/a/510615.html

相关文章:

  • [Qt] Box Model | 控件样式 | 实现log_in界面
  • 国产编辑器EverEdit -重复行
  • Android系统开发(一):AOSP 架构全解析:开源拥抱安卓未来
  • 【Web】2025西湖论剑·中国杭州网络安全安全技能大赛题解(全)
  • Node.js 到底是什么
  • HackMyVM-Klim靶机的测试报告
  • golang标准库path/filepath使用示例
  • Java开发提速秘籍:巧用Apache Commons Lang工具库
  • 深度学习中超参数
  • 基于微信小程序的安心陪诊管理系统
  • 基础入门-传输加密数据格式编码算法密文存储代码混淆逆向保护安全影响
  • 自由能最小化与逍遥游:从心理预期到心灵自在的和谐旅程
  • react中,使用antd的Upload组件上传zip压缩包文件
  • [JavaScript] 深入理解流程控制结构
  • 开发笔记4
  • 二叉搜索树(TreeMapTreeSet)
  • fd与FILE---基础文件IO(关注我,教我写博客 -- 今天带了点颜色)
  • webpack 4 升级 webpack 5
  • 在三维坐标系中通过四阶矩阵实现平移和旋转
  • macos 搭建 ragflow 开发环境
  • 【机器学习:三十四、贝叶斯分类器:原理、方法及应用】
  • STL简述
  • 2025.1.15——四、布尔注入
  • MDPI的latex文档书写
  • 【数据结构】—— 顺序表的实现与优化:空间管理与增容策略
  • 使用Python开发PPT文本提取工具