UVA 294 - Divisors (唯一分解)
题目链接 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 (唯一分解)相关推荐
- uva 294 ——Divisors
题意:给定一个区间[l,r],然后问在该区间内谁的因子最多! 思路:先大致分析一下,比如对于一个数12,那么可以拆分成2*2*3,就是对一个数分解质因数,然后你会发现在组成因子的时候,每个质因数可以选 ...
- π-Algorithmist分类题目(1)
原题网站:Algorithmist,http://www.algorithmist.com/index.php/Main_Page π-Algorithmist分类题目(1) Sorting UVAL ...
- 紫书《算法竞赛入门经典》
紫书<算法竞赛入门经典>题目一览 第3章 数组和字符串(例题) UVA 272 TEX Quotes UVA 10082 WERTYU UVA 401 Palindromes UVA 34 ...
- uva 10256 The Great Divide (Convex Hull, Simple)
http://uva.onlinejudge.org/index.php?option=com_onlinejudge&Itemid=8&category=14&page=sh ...
- 近世代数--整环上的唯一分解问题--唯一分解整环上有算术分解定理
近世代数--整环上的唯一分解问题--唯一分解整环有算术分解定理 引出唯一分解整环 构造唯一分解整环UFD 整环是唯一分解整环的充分必要条件 整环是唯一分解整环→\rightarrow→每个不可约元都是 ...
- UVa 10375 - Choose and divide(唯一分解定理)
链接: https://uva.onlinejudge.org/index.php?option=com_onlinejudge&Itemid=8&page=show_problem& ...
- 【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 ...
- UVa 207 - PGA Tour Prize Money
时间限制:3.000秒 题目链接:http://uva.onlinejudge.org/index.php?option=com_onlinejudge&Itemid=8&catego ...
- [搜索]UVa 129 困难的串
题意:将一个包含两个相邻的重复子串的子串,称为"容易的串",其他为"困难的串". 输入正整数n和l,输出由前l个字符组成的,字典序第n小的困难的串. 输入样例: ...
最新文章
- 在Linux中如何禁止用户登录
- 2019年宁夏文化科技卫生“三下乡”集中示范活动启动
- c语言课设报告河海大学,2020河海大学计算机学硕838经验贴
- Oracle数据库锁的种类及研究
- 开源免费的HTML5游戏引擎
- 1001: [BeiJing2006]狼抓兔子
- 抚摸斯蒂芬·金 (图)
- Pytorch(6)-设置随机种子,复现模型结果
- php环境模拟stphp_用php模拟做服务端侦听端口
- ATM-object面向对象版本
- 联想服务器改win7系统教程,联想笔记本Win10改Win7方法分享
- 竞拍网站服务器配置,GOM引擎新区竞拍脚本,GOM传奇服务端设置竞拍的方法和教程...
- 考研数学复习笔记——行列式1
- SQL语句值left join,right join,inner join的用法
- mongodb mysql数据类型_插入mongodb类型
- longitudinal models | 纵向研究 | mixed model
- 用Axure创建一个知乎登录注册界面
- 在线流程图和思维导图开发技术详解(六)
- 运营商再次大规模建设新5G网络,用户或被迫更换5G手机
- SQLserver数据库教程
热门文章
- 查询数据,插入临时表
- Borland C++Builder 6下实现RichEdit滚屏效果[原创]
- 使用vs2005遇到的两个错误!
- 2020计算机考研准备,2020考研:什么时候开始准备考研最合适?
- 2019-06-03 Java学习日记 day24 多线程
- 基于ANN的6种调制信号自动调制识别(2ASK、4ASK、2FSK、4FSK、2PSK、4PSK)
- hdu4416 Good Article Good sentence (后缀数组)
- Asp.net设计模式笔记之一:理解设计模式
- DevWOW有奖征文大赛期待您的参赛
- (天国之扉文章抢救) 1/10/2003 总结?总结!