正题
题目大意
一个环,nnn个人。
每次随机选一个位置,把顺时针第一个踢掉。直到只剩下kkk个人,求第ididid个人留下的期望概率。
解题思路
首先我们考虑一个环,若第xxx的概率比第yyy号的概率打,那么将环旋转到使得yyy到达xxx的位置就好了,但是环的旋转并不会影响答案,所以我们得到每个人的答案是一样的。
然后根据期望我们又能知道所有人的概率之和应该是kkk,而nnn个人概率相等所以答案应该是kn\frac{k}{n}nk
codecodecode
#include<cstdio>
#include<algorithm>
using namespace std;
int n,k,id;
int main()
{scanf("%d%d%d",&n,&k,&id);int gcd=__gcd(n,k);printf("%d/%d",k/gcd,n/gcd);
}