传送门:http://acm.hdu.edu.cn/showproblem.php?pid=4762
题意:随机在一块蛋糕上放m个草莓,然后用最好的方法切成n块相同大小形状的扇形,问你m个草莓在同一块蛋糕上面的概率。
题解:以落在最左边的一颗来考虑,其余落在其右边概率为1/m^(n-1),考虑每一个都可能在最左,实际上就是乘以C(1,n)可以推出来概率公式为n
/ (m^(n-1))。然后用高精度就ok了,记得最后约分就行了。
AC代码:(Java)
import java.util.Scanner;
import java.math.*;
public class Main
{
static final int N=2010;
static Scanner cin=new Scanner(System.in);
static BigInteger one=BigInteger.ONE,zero=BigInteger.valueOf(0);
static BigInteger xiaohao(BigInteger n,BigInteger m)
{
BigInteger t;
while(m.compareTo(zero)!=0)
{
t=n.mod(m);
n=m;
m=t;
}
return n;
}
public static void main(String[] args)
{
int T;
int n;
BigInteger m,gcd;
T=cin.nextInt();
while(T!=0)
{
m=cin.nextBigInteger();
n=cin.nextInt();
BigInteger xh=one;
for(int i=1;i<n;i++)
xh=xh.multiply(m);
gcd=xiaohao(xh,BigInteger.valueOf(n));
xh=xh.divide(gcd);
m=BigInteger.valueOf(n).divide(gcd);
System.out.println(m+"/"+xh);
T--;
}
}
}
分享到:
相关推荐
浙江大学在线论坛,衡阳市第八中学信息学奥赛论坛,杭州电子科技大学在线论坛,浙江师范大学ACM/ICPC论坛。 浙江大学在线题库:http://acm.zju.edu.cn/problems.php 浙江工业大学在线题库:http://acm.zjut.edu.cn ...
ACM/ICPC 2010年多校联合第十场第九题的解题报告及代码,AC代码有三个,最好的是src
杭电hdu acm资料所用杭电的acm题
杭电的ACM课件2014版之(HDUACM201303版_01)初识ACM
思路:这个题和HDU - 5703类似,其实就是拆数问题,一个数的拆法其实就是2^(N-1),具体证明过程可以直接搜刚才杭电那道题的题解,所以这道题其实就是让你算2^(N-1),但是题目给的N特别大, 可以达到10^100000,我们...
hdu acm 教案 搜索入门 hdu acm 教案 搜索入门
几个程序设计的训练网站给大家,供大家参考! http://poj.org/ 北大的,比较难 http://acm.hdu.edu.cn/ 杭电的,相对容易 http://cm2prod.baylor.edu/welcome.icpc ACM/ICPC官方网站
ACM HDU 2000->2099 解题报告 ACM HDU 2000->2099 解题报告 ACM HDU 2000->2099 解题报告
杭电 hdu acm 第1084题的解法,ac过了,是一位学长教我的.内有一些中文说明.
hdu acm 教案 动态规划(1) hdu acm 教案 动态规划(1)
自己做的HDU ACM已经AC的题目
ACM-ICPC OJ 解决方案代码 介绍 我的解决方案代码适用于流行的在线裁判系统,例如 POJ、HDOJ、SGU 和 ACM-ICPC Live Archive。 但是,我忘记了我用来解决这些问题的算法! 我将通过竞赛来组织代码和解决方案。 一些...
杭电ACM课件2014版之 (HDUACM201403版_02)简单数学题
ACM HDU题目分类,我自己总结的大概只有十来个吧
acm 技术大牛 课件 HDU 自学必备课件 全套齐全 (lecture_01)初识ACM (lecture_02)简单数学题 (lecture_03)递推求解 (lecture_04)动态规划(1)_ (lecture_05)计算几何基础_ (lecture_06)母函数 (lecture_...
hdu-acm源代码(上百题)hdu-acm源代码、hdu-acm源代码hdu-acm源代码
杭电ACMhdu1163
HDU的ACM,非常的好 涉及了很多算法,例如二分匹配、博弈、组合、最小生成树、搜索、动态规划、贪心算法
初 学 者 可 以 下 来 看 看, ,可 能 会 有 帮 助