小明的骰子 SDUT
来源:互联网 发布:linux 电池 编辑:程序博客网 时间:2024/04/30 08:49
小明的骰子
Time Limit: 1000ms Memory limit: 65536K 有疑问?点这里^_^
题目描述
众所周知,小明非常喜欢玩骰子。一天,小芳问小明一个问题。一次性抛n个骰子,一共能抛出几种结果?
小明不想让小芳觉得自己回答不上来,所以小明来求助于你。你一定要帮帮小明。
输入
首先输入一个整数T,代表有T组数据。
接下来的T行,每行输入一个整数n,代表有n个骰子。(0<n<=1000)
注:1,每个骰子有6个面。
2,每个骰子都是相同的。所以(1,1,2)和(1,2,1)是相同的结果。
输出
输出一次性抛n个骰子,一共能抛出几种结果。因为结果有可能很大,所以输出的结果要对1000007取余。
示例输入
212
示例输出
621
感囧用递推,但数据大不好推
#include<bits/stdc++.h>#define L long longusing namespace std;L a[8][1001];int main(){ L zu,n; int i,j; for(i=1;i<=6;i++) { a[i][1]=1; } a[7][1]=6; for(i=2;i<=1001;i++) { a[1][i]=a[7][i-1]; a[7][i]=a[7][i-1]; for(j=2;j<=6;j++) { a[j][i]=a[j-1][i]-a[j-1][i-1]; a[7][i]+=a[j][i]; } } while(cin>>zu) { while(zu--) { cin>>n; cout<<a[7][n]%1000007<<endl; } } return 0;}
0 0
- 小明的骰子 SDUT
- 小明的骰子(SDUT 2859)
- SDUT 2859 小明的骰子
- 小明的骰子 SDUT 2859
- 小明的骰子
- 小明的骰子
- 小明的骰子(递推)
- 第6届—校赛 小明的骰子
- SDUT 2778 小明的花费预算
- 关于骰子的一个小算法
- 掷骰子的小程序 HTML5
- SDUT 2778 小明的花费预算 二分
- [2778]小明的花费预算 (二分查找)SDUT
- SDUT 2778-小明的花费预算(二分答案)
- SDUT 小明的花费预算 2778(二分)
- Java 常见小问题源代码 掷骰子 游戏 三个骰子,约定三个骰子的点数1-6
- SDUT 3386 小雷的冰茶几
- sdut第八届校赛--小白的追求
- 2015 Multi-University Training 3 多校集训 第三场 部分题解及反思
- ViewGroup 的 "生命周期"
- android实现轮播图
- jsp预览本地上传图片
- mysql中case-when-then和oracle的decode函数
- 小明的骰子 SDUT
- androidの当前时间动态显示
- Spring 注解学习手札(七) 补遗——@ResponseBody,@RequestBody,@PathVariable
- emcpy()和memmove()区别
- C++堆和栈的区别
- Mybatis 批量操作
- HDU1166 敌兵布阵(树状数组)
- 动态规划--数字三角形
- re2正则表达式引擎学习(一)