pta天梯L1-006 连续因子

devtools/2025/2/28 6:43:36/

L1-006 连续因子 - 团体程序设计天梯赛-练习集

from math import sqrt
arr = []
n = int(input())
a = []
le = []
def jisuan(n):for i in range(2,int(sqrt(n)) + 1):if n % i == 0:return ireturn n
for i in range(2,int(sqrt(n)) + 1):c = i + 1b = is = str(i)while n % (c * b) == 0:b = b * cs = s + '*' + str(c)c += 1a.append(b)arr.append(s)le.append(c - i)ans = 1
ans_arr = str(n)
for i in range(len(arr)):if n % a[i] == 0 and le[i] > ans:ans = le[i]ans_arr = arr[i]
if ans == 1:ans_arr = jisuan(n)
print(ans)
print(ans_arr)


http://www.ppmy.cn/devtools/163286.html

相关文章

手机大厂如何处理安卓分屏退出后最近任务显示一半问题?

背景: 近来在有学员朋友在群里讨论到了一个分屏退出后,在桌面最近任务中的卡片显示异常问题,虽然他的问题和目前市场上的最近任务显示一半情况不一样。但是这里也刚好启发了群里vip学员们对这个最近任务对分屏task只显示一半画面问题进行相关…

DeepSeek再推开源力作,DeepEP高效通信库来袭

人工智能咨询培训老师叶梓 转载标明出处 想要掌握如何将大模型的力量发挥到极致吗?叶老师带您深入了解 Llama Factory —— 一款革命性的大模型微调工具(限时免费)。 1小时实战课程,您将学习到如何轻松上手并有效利用 Llama Facto…

Eureka的缓存原理分析

上一篇介绍了Eureka的缓存机制,Eureka的缓存机制就像个"善意的谎言"——它为了让系统更抗压,会悄悄把服务信息藏在小本本里。咱们今天就扒开它的口袋,看看里面到底揣着什么秘密~ 扒开Eureka的缓存小棉袄:源码里的温柔陷…

谈谈 Node.js 中的模块系统,CommonJS 和 ES Modules 的区别是什么?

Node.js 模块系统:CommonJS 和 ES Modules 核心差异与实战指南 一、模块系统基础概念 **CommonJS (CJS)**​ 是 Node.js 传统模块系统,采用同步加载方式,典型特征: // 导出 module.exports { name: cjs }; // 或 exports.nam…

【Uniapp-Vue3】开发userStore用户所需的相关操作

在项目根路径下创建的stores文件夹中创建user.js文件 并将以下内容复制到user.js中 import {ref} from "vue" import { defineStore } from pinia; const uniIdCo uniCloud.importObject("uni-id-co") const db uniCloud.database(); const usersTable…

数据库MySQL

【解决问题】mysql提示不是内部或外部命令,也不是可运行的程序 一般这种问题是因为没有在系统变量里面添加MySQL的可执行路径 以下是添加可执行路径的方法: 第一步:winR输入services.msc 然后找到MySQL,右击属性并复制MySQL的可执…

【蓝桥杯集训·每日一题2025】 AcWing 5438. 密接牛追踪2 python

5438. 密接牛追踪2 Week 2 2月26日 题目描述 农夫约翰有 N N N 头奶牛排成一排,从左到右依次编号为 1 ∼ N 1 \sim N 1∼N。 不幸的是,有一种传染病正在蔓延。 最开始时,只有一部分奶牛受到感染。 每经过一个晚上,受感染的牛…

Visual Studio更新说明(关注:.NET+AI生产力)

Ver V0.0:Visual Studio 2022 v17.12更新:.NET9AI生产力 AI插件推荐 (1)腾讯云AI代码手(内含了DeepSeek-R1),目前免费,但收费我也可能会买。 AI插件!推荐 (1)百度的…