关注
骰子游戏 #include <bits/stdc++.h>
using namespace std;
typedef long long LL;
const int MAXN = 155;
LL GCD(LL a, LL b){
if(b == 0) return a;
return GCD(b, a%b);
}
LL Pow(LL a, LL b){
LL ans = 1;
while(b){
if(b & 1) ans = ans*a;
b>>=1;
a=a*a;
}
return ans;
}
LL c1[MAXN], c2[MAXN];
int main(){
LL n, x;
while(~scanf("%lld%lld",&n,&x)){
for(int i=1; i<=x; i++){
c1[i]=1;
c2[i]=0;
}
int m = 6;
for(int i=2; i<=n; i++){
for(int j=1; j<=m; j++)
for(int k=1; k<=6&&j+k<=x; k++)
c2[j+k]+=c1[j];
for(int i=1; i<=x; i++){
c1[i]=c2[i];
c2[i]=0;
}
m+=6;
}
LL ans = Pow(6, n);
LL sum = 0;
///for(int i=1; i<=x; i++) printf("%d --> %lld\n",i,c1[i]);
for(int i=n; i<x; i++) sum += c1[i];
sum = ans - sum;
LL g = GCD(sum, ans);
printf("%lld/%lld\n",sum/g,ans/g);
}
return 0;
}
查看原帖
点赞 评论
相关推荐
点赞 评论 收藏
分享
04-27 10:54
门头沟学院 Java 点赞 评论 收藏
分享
牛客热帖
更多
正在热议
更多
# 我的实习收获 #
23481次浏览 416人参与
# 在国企工作的人,躺平了吗? #
333110次浏览 3862人参与
# 实习吐槽大会 #
25523次浏览 124人参与
# 商战,最累的是我们 #
12657次浏览 49人参与
# 晒一晒你的工位 #
83844次浏览 299人参与
# 我的租房踩坑经历 #
19153次浏览 228人参与
# 穿越回高考你还会选现在的专业吗 #
17454次浏览 228人参与
# 毕业旅行去哪玩儿 #
958次浏览 29人参与
# 小厂实习有必要去吗 #
46346次浏览 267人参与
# 求职你最看重什么? #
69494次浏览 392人参与
# 牛友们,签完三方你在忙什么? #
94841次浏览 837人参与
# 夸夸我的求职搭子 #
190738次浏览 1890人参与
# 摸鱼打卡站 #
39279次浏览 687人参与
# 携程求职进展汇总 #
529719次浏览 3943人参与
# 产运销实习日记 #
51918次浏览 551人参与
# 打工人锐评公司红黑榜 #
145243次浏览 906人参与
# 网易求职进展汇总 #
101803次浏览 982人参与
# 你小时候最想从事什么职业 #
95449次浏览 1719人参与
# 作业帮求职进展汇总 #
52390次浏览 354人参与
# 高学历就一定能找到好工作吗? #
47529次浏览 589人参与