hdu-5108(Alexandra and Prime Numbers)

比亚迪璇玑架构:10ms级响应引领智能驾驶革命 比亚迪璇玑架构通过三大创新,实现10ms级控制响应时延,使AEB刹车距离比竞品缩短20米。 阅读详情

质因素分解练习题。

题目大意:给出一个数N,求一个最小的正整数M,使 N / M 为素数。附链接:http://acm.hdu.edu.cn/showproblem.php?pid=5108。

大体思路:这道题,反过来想一下,既是求关于 N 的最大的质因素 maxn,使 N / maxn 最小。

以下为ac的代码:

#include<stdio.h>
#include<iostream>
using namespace std;

int main(){
    int n;
    while(~scanf("%d",&n)){
        if(n==1){
            printf("0\n");
            continue;
        }
        int maxn=0;
        int x=n;
        for(int i=2;i*i<=n;i++){
            if(x%i==0){
                maxn=max(maxn,i);
                while(x%i==0)
                    x/=i;
            }
        }
        maxn=max(maxn,x);
        printf("%d\n",n/maxn);
    }
}


QT编程系列1--QT学习前需知 本周学习了一些QT编程方面的知识,学写了几个程序,这里把记录下来。一方面对前面学习的知识做一个总结,便于以后复习、再学习和应用;另一方面也和大家做个交流,有不足的地方请各位看官多指点。   首先是做一些学习之前的交代:一,学习QT需要哪些基础;二,学习QT有哪些用途,QT较其他的开发工具有哪些特点;三,学习QT的思路。 阅读详情

相关推荐

TCGA数据集介绍及数据下载指南(新手友好篇)

目录一、TCGA数据集介绍1.1 数据集介绍1.2 File介绍1.2.1 Data Category(数据类别)1.2.2 Data Type(数据类型)1.2.3 Experimental Strategy(实验策略)1.2.4 Workflow Type(工作流类型)1.2.5 Data Format(数据格式)1.2.6 Platform(平台)1.2.7 Access1.3 Cases介绍1.3.1 Case ID(案例编号)1.3.2 Primary Site(主要站点)1.3.3 Progra

Wendy的博客 6万+

Prime Numbers

#include <iostream> int main(){ int i,j; for (i=2; i<1000; i++){ for(j=2;j <=(i/j); j++) // if i mode j is ture, break if (!(i%j)) break; if(j> (i/j)) // w...

weixin_33714884的博客 306

深入解析Panfrost驱动:Mali-GPU开源驱动的架构与实现

本文深入解析了Panfrost驱动作为Mali-GPU开源驱动的架构与实现。从诞生背景到硬件架构演进,详细介绍了Panfrost如何突破ARM闭源策略,实现全栈支持。文章还探讨了驱动设计中的关键技术挑战与性能优化策略,为开发者提供了实用的编译部署指南和性能调优方法。

weixin_30790841的博客 552

HDU 5108Alexandra and Prime Numbers(大素数)

Problem Description Alexandra has a little brother. He is new to programming. One day he is solving the following problem: Given an positive integer N, judge whether N is prime. The problem above is

左眼皮跳跳 969

Java开发的企业排班系统

Java开发的企业排班系统,用了springboot框架,人脸识别是采用百度接口的方式实现

自学网站s.jf3q.com,菜鸟的成长之路 6012

告别理论劝退:用动画和Tanner图轻松理解QC-LDPC的译码原理(BP算法详解)

本文通过动画和Tanner图直观解析QC-LDPC码的BP译码原理,帮助读者轻松理解802.11ac协议中的编译码过程。文章详细展示了QC-LDPC的结构之美、BP算法的动态信息流动以及LLR的视觉化解读,并对比了硬判决算法的性能差异,为开发者和研究者提供了实用的可视化工具开发建议。

weixin_30411239的博客 492

F - Sum of Consecutive Prime Numbers -连续素数预处理

F - Sum of Consecutive Prime Numbers  UVALive - 3399  #include&lt;bits/stdc++.h&gt; using namespace std; #define maxn 10005 int a[maxn],cnt=0,s[maxn],sum; bool prime[maxn]; void isprime() { m...

BePosit的博客 308

【论文阅读】LIME:Low-light Image Enhancement via Illumination Map Estimation(笔记最全篇)

文章目录AbstractIntroductionContributionMethodSpeed-up Method(1):ALM子问题 T子问题 G子问题 Z和μ\muμSpeed-up Method(2):权重变量实验conclusion 今天要整理的一篇论文是使用传统的方法解决低照度的问题,Guo等人于2016年发表在IEEE上,论文《LIME:Low-light Image Enhance...

florrie 2万+

HDU-5108

//其实就是求最大素因子// AC代码: #include #include using namespace std; int main() { int n; while(scanf("%d",&n)!=EOF) { if(n==1) { printf("0\n"); continue;

小马的博客 444

树莓派5新手必看:保姆级ibus中文输入法安装与配置全流程(含.bashrc设置避坑)

本文详细介绍了在树莓派5上安装和配置ibus中文输入法的完整流程,包括系统环境准备、ibus框架安装、图形界面配置及常见问题解决方案。通过清晰的步骤说明和避坑指南,帮助新手快速实现中文输入功能,提升开发效率。

weixin_29159441的博客 527

电池模拟器【 电化学模型深度解析:PNGV模型原理与应用(专业科普版)】

1. 模型起源PNGV(Partnership for a New Generation of Vehicles)模型诞生于1993年美国“新一代汽车合作计划”,旨在提升混合动力汽车电池系统的建模精度。该模型最初针对铅酸电池设计,后经改进广泛用于锂离子电池、镍氢电池等动态特性仿真。2. 模型定位PNGV属于**等效电路模型(ECM)**的进阶版本,介于简单Rint模型与复杂电化学模型(如P2D模型)之间,兼顾计算效率与精度,是BMS(电池管理系统)中SOC/SOH估算的主流选择。PNGV模型凭借。

优快云-新能源汽车研发测试专业博主 1698

hdu5108枚举因子求最小的m

题意:      给一个n( 思路:       先用sqrt(n)的时间把所有的因子都求出来,然后在排序,枚举,就行了,这个题目这么做的话,要是仔细算一下时间复杂度估计会跪,但是题目说大数据不多,这种说法的前提下一般临街的时间复杂度都要试一试,还有就是在判断素数和枚举的时候写的别太挫,不然很可能会超时。 #include #include #include

天使也掉毛 767

Test-Time Adaptation Induces Stronger Accuracy and Agreement-on-the-Line

TTA不管是否提高了OOD的泛化性都增强了线性的趋势,TTA的初始目的是为了增强OOD的表现,一个人可能会觉得TTA使得ACL更强的原因是他消除了ID和OOD之间的差距,因此所有模型间ID vs OOD的准确率接近于y=x这条线,但是实际上这个解释不能够反映我们的经验发现,因为虽然TTA将分布之间的偏移简化为一种放缩的分布,但是这个放缩的因子幅值可能很大,也就是α<<1但是r>>1,这就会导致很偏离y=x这条线,而且理论分析也是,虽然ID和OOD的差距很大,但是线性关系还在。

m0_62673638的博客 148

hdu 5108 Alexandra and Prime Numbers(唯一分解定理)

【唯一分解定理】 任意一个大于1的正整数都能表示成若干个质数的乘积,且表示的方法是唯一的。换句话说,一个数能被唯一地分解成质因数的乘积。因此这个定理又叫做唯一分解定理。 公式:n = P1^a1 * P2^a2 * …………* (P1 &lt; P2 &lt; ……Pn); 【题目】 hdu 5108 Alexandra and Prime Numbers 【题意】 给定一个n,求最小...

菜鸡成长史 275

efm32 入门.pdf

本PDF共计22页,介绍的是操作驱动API,下载与否自己斟酌。

jre9下载 jdk9

(Java SE Runtime Environment 9.0) 9.0u175 官方最新版 【x86|x64】

HDU 5108 Alexandra and Prime Numbers

Alexandra and Prime Numbers Time Limit: 2000/1000 MS (Java/Others)    Memory Limit: 32768/32768 K (Java/Others) Total Submission(s): 1019    Accepted Submission(s): 358 Problem Description Alexand

小人物的草稿本 648

jdk-8u144-linux-x64.tar.gz.

该资源为搭建Linux系统Java环境用,资源的后缀为tar.gz格式的压缩包

HDU5108 Alexandra and Prime Numbers

题目链接:http://acm.hdu.edu.cn/showproblem.php?pid=5100 解题思路:BestCoder官方题解:

piaocoder 489

文档:亲测可用解决vnc灰屏,黑屏,鼠标大黑叉情况

主要解决vnc-viewer灰屏,黑屏,鼠标大黑叉等现象,详细见文档。

HDU-#5108 Alexandra and Prime Numbers

题目大意:给一个数N,求一个最小的M,使得N/M是素数。         解题思路:好久没做比赛了,手已经生的不行了,自己被Hacker了不说,Hacker别人居然也被抢了,实在不应该....好久不做题就各种手残呀....本题就直接反过来求即可,要求最小的M,则要求N最大的素因子。对于利用数的素因子拆分原理求解即可,特别注意需要题目为0的情况是N为1时。         题目来源:http:/

VoidSun 502

hdu 5108——Alexandra and Prime Numbers

题意:求n的最大素因数 终于轰鸣 代码如下:#include #include #include #include using namespace std; const int maxn=1000005; bool valid[maxn]; int prime[maxn]; void getprime(int n,int &tot,int ans[maxn]) { mem

char256 614

hdu 5108 Alexandra and Prime Numbers

http://acm.hdu.edu.cn/showproblem.php?pid=5108 找出最大质因子就可以。 1 #include <cstdio> 2 #include <cstring> 3 #include <algorithm> 4 #define ll long long 5 #define N 100000 ...

weixin_30367945的博客 95

hdu 5108 Alexandra and Prime Numbers(素数)

Alexandra and Prime Numbers Time Limit: 2000/1000 MS (Java/Others)    Memory Limit: 32768/32768 K (Java/Others) Total Submission(s): 1849    Accepted Submission(s): 630 Problem Description

TUT我好菜啊 599

HDU-5108-Alexandra and Prime Numbers

题目链接 http://acm.hdu.edu.cn/showproblem.php?pid=5108 这个题目开始想错了,开始我用素数筛选法把1000000内的素数全找出来,大于1000000的数单独判断因为大于1000000得数只有100个, 结果也超时, 看超时代码 #include<stdio.h>#include<string.h>#incl...

weixin_30267697的博客 153

hdu5108Alexandra and Prime Numbers(素数的性质)

题目链接: huangjing 思路:每一个数都可以表示成若干个素数的乘积,那么可以对N从2一直枚举到sqrt(N),然后对每个数都能除到不能取余为止,那么后面的合数就不会除了,所以最后得到的数就是最大的质因子,然后直接N/最大的质因子,还有就是N=1的时候没有存在的数  。 题目: Alexandra and Prime Numbers Time Limit: 2000/1

大洋深处 1018

hdu5108——Alexandra and Prime Numbers(素数)

Alexandra and Prime Numbers Time Limit: 2000/1000 MS (Java/Others)    Memory Limit: 32768/32768 K (Java/Others) Total Submission(s): 2208    Accepted Submission(s): 723 Problem Description Ale

我在浪里 404

HDU5108 Alexandra and Prime Numbers 质因数分解

原题链接在这里 每个合数都可以写成几个质数相乘的形式,其中每个质数都是这个合数的因数,叫做这个合数的分解质因数。 分解质因数只针对合数。求一个数分解质因数,要从最小的质数除起,一直除到结果为质数为止。分解质因数的算式叫短除法,和除法的性质差不多,还可以用来求多个个数的公因式。(来源:百度百科) 这道题要找一个最小的 m ,使 n/m 为素数。就是要把 n 分解成 n 的质因数的乘积,取最大...

左云帆 319

BestCoder19 1001.Alexandra and Prime Numbers(hdu 5108) 解题报告

题目链接:http://acm.hdu.edu.cn/showproblem.php?pid=5108 题目意思:给出一个数正整数 N,N <= 1e9,现在需要找出一个最少的正整数 M,使得 N/M 是素数。如果找不到就输出0.   一开始有想过将所有 <= 1e9 的素数求出来的,不过绝对超时就放弃了;然后就开始从题目中挖掘简便的处理方法。受到求素数的方法启发,枚举的因子 i ...

weixin_30299539的博客 104

【CUGBACM15级BC第19场 A】hdu 5108 Alexandra and Prime Numbers

一个数的因数分解

Gzbgreat的博客 488
上一篇: hdu-2276(Kiki & Little Kiki 2)
下一篇: Mishka and trip(CF #365 Div. 2)
blackturtle
博客等级 码龄10年 15粉丝 39原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值