博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
UESTC 1703 Seven Dices
阅读量:6601 次
发布时间:2019-06-24

本文共 1411 字,大约阅读时间需要 4 分钟。

七个for。或者写成DP。

//#pragma comment(linker, "/STACK:1024000000,1024000000")#include
#include
#include
#include
#include
#include
#include
#include
#include
#include
#include
#include
#include
#include
using namespace std;typedef long long ll;typedef pair
pii;#define pb(a) push_back(a)#define INF 0x1f1f1f1f#define lson idx<<1,l,mid#define rson idx<<1|1,mid+1,r#define PI 3.1415926535898template
T min(const T& a,const T& b,const T& c) { return min(min(a,b),min(a,c));}template
T max(const T& a,const T& b,const T& c) { return max(max(a,b),max(a,c));}#define clr0(a) memset(a,0,sizeof(a))#define clr1(a) memset(a,-1,sizeof(a))void debug(){#ifdef ONLINE_JUDGE#else freopen("d:\\in.txt","r",stdin); // freopen("d:\\out1.txt","w",stdout);#endif}int getch(){ char ch;// while((ch=getchar())!=EOF)// {// if(ch!=' '&&ch!='\n')return ch;// } scanf(" %c",&ch); return ch;}int vis[50][10];double dp[50][10];double f(int n,int res){ if(res==0) { if(n==0)return 1; else return 0; } if(vis[n][res])return dp[n][res]; vis[n][res]=1; double x=0; for(int i=1;i<=6;i++) { if(n-i>=0) x+=f(n-i,res-1)/6; } return dp[n][res]=x;}int main(){ int n; while(scanf("%d",&n)!=EOF) { memset(vis,0,sizeof(dp)); printf("%.4lf\n",f(n,7)); } return 0;}
View Code

 

 

转载于:https://www.cnblogs.com/BMan/p/3272187.html

你可能感兴趣的文章
debian python library re-install
查看>>
如何用转义来给JS添加的input元素设置单引号
查看>>
J2E——网络编程练习
查看>>
VirtualBox移植
查看>>
HTTP要被抛弃? 亚洲诚信携手宝塔开启HTTPS加密快速通道
查看>>
Chrome: 完全移除对WoSign和StartCom证书的信任
查看>>
RecyclerView侧滑删除功能
查看>>
记一个hystrix异常
查看>>
9.02-Spring IOC 容器中Bean的生命周期
查看>>
6.6 tar打包
查看>>
BigDecimal去除小数点后多余的0
查看>>
微信自动抢红包的实现(Demo已增加查看TopActivity功能)
查看>>
Spring MVC核心技术
查看>>
Linux监控平台搭建(三)--自定义监控项目、问题告警及处理
查看>>
TCP协议如何保证传输的可靠性
查看>>
Spring Cloud + Spring Boot + Mybatis + shiro + RestFul + 微服务
查看>>
Spring Cloud云架构 - SSO单点登录之OAuth2.0 登出流程(3)
查看>>
建站心得之discuz门户程序相比ZBLOG具有哪些优势[图]
查看>>
编程之美 测试赛 石头剪刀布
查看>>
签名问题
查看>>