阶乘除法
来源:互联网 发布:2016今日头条用户数据 编辑:程序博客网 时间:2024/05/16 04:55
输入两个正整数 n, m,输出n!/m!,其中阶乘定义为n!= 1*2*3*...*n (n>=1)。 比如,若n=6, m=3,则n!/m!=6!/3!=720/6=120。
是不是很简单?现在让我们把问题反过来:输入k=n!/m!,找到这样的整数二元组(n,m) (n>m>=1)。
如果答案不唯一,n应该尽量小。比如,若k=120,输出应该是n=5,m=1,而不是n=6,m=3,因为5!/1!=6!/3!=120,而5<6。
输入包含不超过 100 组数据。每组数据包含一个整数 k (1<=k<=10^9)。
对于每组数据,输出两个正整数 n 和 m。无解输出"Impossible",多解时应让 n 尽量小。
1201210
Case 1: 5 1Case 2: ImpossibleCase 3: 7 4
代码:
1 0
- 阶乘除法
- 阶乘除法
- 阶乘除法
- 阶乘除法
- NBUT 1643 阶乘除法
- CSU 1781 阶乘除法
- CSU1781-阶乘除法-模拟
- S-阶乘除法
- 阶乘除法 CSU
- csu1781——阶乘除法
- 阶乘除法的最后一位数
- NOJ 题目1643 阶乘除法(暴力)
- NOJ——1643阶乘除法
- CSU 1781 NBUT - 1643 阶乘除法
- NBUT OJ 1643 阶乘除法 打表
- CSU-1781 阶乘除法 (枚举)
- 省赛模拟一 阶乘除法
- 阶乘除法的最后一位数-LintCode
- 火狐浏览器所有历史版本下载地址
- [Leetcode] 111. Minimum Depth of Binary Tree 解题报告
- 七种方案解决JavaScript交换两个变量值的问题
- DOM
- 在Linux里读取UBOOT环境变量
- 阶乘除法
- c标签的使用if 和foreach一般使用
- 【angular2】端到端测试初步
- PhpStorm2016.3激活码
- Activity保存状态(四)
- 解决 Win10 UWP 无法使用 ss 连接
- 本地不装oracle,使用plsql连接远程oracle
- 秒杀系统架构分析与实战
- JS中直接调用后台静态方法