关注
骰子游戏 #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;
}
查看原帖
点赞 评论
相关推荐
点赞 评论 收藏
分享
02-25 12:06
天津大学 嵌入式硬件工程师 点赞 评论 收藏
分享
牛客热帖
更多
正在热议
更多
# 面试体验最好和最差的公司 #
5225次浏览 37人参与
# 如何提高实习转正率? #
99168次浏览 574人参与
# 厦门银行科技岗值不值得投 #
17141次浏览 412人参与
# 烂工作和没工作哪个更痛苦? #
6900次浏览 110人参与
# 重来一次,我还会选择这个专业吗 #
444201次浏览 3944人参与
# 给工作过的公司写一条大众点评,你会怎么写? #
2840次浏览 46人参与
# 春招至今,你收到几个面试了? #
13286次浏览 216人参与
# AI替代不了什么? #
5952次浏览 91人参与
# 银行笔面经互助 #
190017次浏览 1312人参与
# 现在入门AI首先要做什么? #
1370次浏览 45人参与
# 有必要和同事成为好朋友吗? #
43821次浏览 439人参与
# 一人分享一个skill #
1115次浏览 32人参与
# 军工所铁饭碗 vs 互联网高薪资,你会选谁 #
10817次浏览 56人参与
# Agent面试会问什么? #
4767次浏览 122人参与
# 总结:offer选择,我是怎么选的 #
280471次浏览 1548人参与
# 学历VS实习,哪个更重要? #
18045次浏览 245人参与
# 选完offer后,你后悔学本专业吗 #
67954次浏览 267人参与
# 职场吐槽大会 #
344909次浏览 2275人参与
# 通信硬件薪资爆料 #
1289292次浏览 7263人参与
# 机械人,你的秋招第一份简历被谁挂了 #
260987次浏览 2435人参与
# 如果实习可以转正,你会不会放弃秋招 #
968616次浏览 6869人参与
查看9道真题和解析