题目链接 https://cn.vjudge.net/problem/UVA-294

【题意】
输入两个整数L,R(1<=L,R<=1e9,U-L<=10000)统计区间 [L,U] 中的整数哪一个的正约数最多,如果有多个输出最小值

【思路】
暴力枚举每一个数字,将每个数字唯一分解,然后求出约数的个数取最大即可

#include<bits/stdc++.h>
using namespace std;
typedef long long ll;ll le,ri;ll solve(ll x){ll m=sqrt(x+0.5);ll ans=1;for(ll i=2;i<=m;++i){if(x%i==0){ll cnt=0;while(x%i==0){x/=i;++cnt;}ans*=cnt+1LL;if(x==1LL) break;}}if(x>1) ans*=2LL;return ans;
}int main(){int T;scanf("%d",&T);while(T--){scanf("%lld%lld",&le,&ri);ll x,ans=0;for(ll i=le;i<=ri;++i){ll tmp=solve(i);if(tmp>ans){ans=tmp;x=i;}}printf("Between %lld and %lld, %lld has a maximum of %lld divisors.\n",le,ri,x,ans);}return 0;
}

转载于:https://www.cnblogs.com/wafish/p/10465216.html

UVA 294 - Divisors (唯一分解)相关推荐

  1. uva 294 ——Divisors

    题意:给定一个区间[l,r],然后问在该区间内谁的因子最多! 思路:先大致分析一下,比如对于一个数12,那么可以拆分成2*2*3,就是对一个数分解质因数,然后你会发现在组成因子的时候,每个质因数可以选 ...

  2. π-Algorithmist分类题目(1)

    原题网站:Algorithmist,http://www.algorithmist.com/index.php/Main_Page π-Algorithmist分类题目(1) Sorting UVAL ...

  3. 紫书《算法竞赛入门经典》

    紫书<算法竞赛入门经典>题目一览 第3章 数组和字符串(例题) UVA 272 TEX Quotes UVA 10082 WERTYU UVA 401 Palindromes UVA 34 ...

  4. uva 10256 The Great Divide (Convex Hull, Simple)

    http://uva.onlinejudge.org/index.php?option=com_onlinejudge&Itemid=8&category=14&page=sh ...

  5. 近世代数--整环上的唯一分解问题--唯一分解整环上有算术分解定理

    近世代数--整环上的唯一分解问题--唯一分解整环有算术分解定理 引出唯一分解整环 构造唯一分解整环UFD 整环是唯一分解整环的充分必要条件 整环是唯一分解整环→\rightarrow→每个不可约元都是 ...

  6. UVa 10375 - Choose and divide(唯一分解定理)

    链接: https://uva.onlinejudge.org/index.php?option=com_onlinejudge&Itemid=8&page=show_problem& ...

  7. 【CodeForces - 27E】Number With The Given Amount Of Divisors (数论,数学,反素数)

    题干: Given the number n, find the smallest positive integer which has exactly n divisors. It is guara ...

  8. UVa 207 - PGA Tour Prize Money

    时间限制:3.000秒 题目链接:http://uva.onlinejudge.org/index.php?option=com_onlinejudge&Itemid=8&catego ...

  9. [搜索]UVa 129 困难的串

    题意:将一个包含两个相邻的重复子串的子串,称为"容易的串",其他为"困难的串". 输入正整数n和l,输出由前l个字符组成的,字典序第n小的困难的串. 输入样例: ...

最新文章

  1. 在Linux中如何禁止用户登录
  2. 2019年宁夏文化科技卫生“三下乡”集中示范活动启动
  3. c语言课设报告河海大学,2020河海大学计算机学硕838经验贴
  4. Oracle数据库锁的种类及研究
  5. 开源免费的HTML5游戏引擎
  6. 1001: [BeiJing2006]狼抓兔子
  7. 抚摸斯蒂芬·金 (图)
  8. Pytorch(6)-设置随机种子,复现模型结果
  9. php环境模拟stphp_用php模拟做服务端侦听端口
  10. ATM-object面向对象版本
  11. 联想服务器改win7系统教程,联想笔记本Win10改Win7方法分享
  12. 竞拍网站服务器配置,GOM引擎新区竞拍脚本,GOM传奇服务端设置竞拍的方法和教程...
  13. 考研数学复习笔记——行列式1
  14. SQL语句值left join,right join,inner join的用法
  15. mongodb mysql数据类型_插入mongodb类型
  16. longitudinal models | 纵向研究 | mixed model
  17. 用Axure创建一个知乎登录注册界面
  18. 在线流程图和思维导图开发技术详解(六)
  19. 运营商再次大规模建设新5G网络,用户或被迫更换5G手机
  20. SQLserver数据库教程

热门文章

  1. 查询数据,插入临时表
  2. Borland C++Builder 6下实现RichEdit滚屏效果[原创]
  3. 使用vs2005遇到的两个错误!
  4. 2020计算机考研准备,2020考研:什么时候开始准备考研最合适?
  5. 2019-06-03 Java学习日记 day24 多线程
  6. 基于ANN的6种调制信号自动调制识别(2ASK、4ASK、2FSK、4FSK、2PSK、4PSK)
  7. hdu4416 Good Article Good sentence (后缀数组)
  8. Asp.net设计模式笔记之一:理解设计模式
  9. DevWOW有奖征文大赛期待您的参赛
  10. (天国之扉文章抢救) 1/10/2003 总结?总结!