首页
Python
Java
IOS
Andorid
NodeJS
JavaScript
HTML5
【
杭电------2048神上帝以及老天爷(C语言写)
】的更多相关文章
杭电------2048神上帝以及老天爷(C语言写)
#include<stdio.h> ] = { -,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,- }; ] = { }; long long jiecheng(int n) { ) { return b[n]; } )*n; } long long recrusion(int n) { ) return a[n]; )*(recrusion(n - ) + recrusion(n - )); } int main() { int n, m; int i;…
hdu 2048 神上帝以及老天爷
题目 解题思路: 典型的错排题目 首先求出所有的拿错的情况,然后求出错排的所有情况,以前者除以后者就是百分比 现在求对应的所有都拿错的情况.容易知道,f(1)=0,f(2)=1 然后,对于N个人,有n-1个人拿错票和n-2个人拿错票的情况 ① 当有n-1个拿错票时,在加入一个人,只要第n个人和前面任意的n-1个人其中一个调换票就可以了,所以有f(n-1)*(n-1). ②当有n-2个拿错票时,只能是没拿错的那个人与第n个交换票,而那个人可能是前面n…
杭电-------2046骨牌铺方格(C语言写)
#include<stdio.h> ] = { }; long long recrusion(int n) { || a[n]>) { return a[n]; } ) + recrusion(n - ); } int main() { int n; a[] = ; a[] = ; a[] = ; while (~scanf("%d", &n)) { recrusion(n); printf("%lld\n", a[n]); } ; }…
杭电-------2044一只小蜜蜂(C语言写)
#include<stdio.h> ] = { }; long long divide(int n) { ) { ; } ) { return a[n]; } ) + divide(n - ); } int main() { int n; int a, b; int i; scanf("%d", &n); ; i < n; i++) { scanf("%d %d", &a, &b); printf("%lld\n&…
杭电-------2032杨辉三角(C语言写)
#include<stdio.h> ][] = { }; void init() { int i, j; ; i < ; i++) { a[i][] = ; a[i][i] = ; } } void yanghui(int start, int end) { int i, j; for (i = start; i < end; i++) { ; j < i; j++) { a[i][j] = a[i - ][j - ] + a[i - ][j]; } } } int main…
杭电-------2098 分拆素数和(c语言写)
#include<stdio.h> #include<math.h> ] = { , }; ;//全局变量,用来标志此时已有多少个素数 int judge(int n) {//判断是否为素数 int i; ) { ; } ; i <= sqrt(n); i++) { ) { ; } } ; } int main() { int a;//所要输入的数 scanf("%d", &a); int flsg; int i; int x;//所求数 ) {…
杭电-------2048不容易系列之(4)考新郎(C语言)
/* 思路:有n位新郎,但是又m位新郎会找错,那么有n-m位新郎会找对,而找对的n-m位新郎的找发就是在 n位新郎中随机找n-m位有多少种排列组合公式有n!/(m!*(n-m!)),而另外找错的新郎则按照错排公式来做 D(n)=(n-1)*(D(n-1)+D(n-2)) */ #include<stdio.h> ] = { ,,, }; ] = { ,,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,- }; long long jiecheng(int n)…
HDU 2048 神、上帝以及老天爷(错排概率问题)
传送门: http://acm.hdu.edu.cn/showproblem.php?pid=2048 神.上帝以及老天爷 Time Limit: 2000/1000 MS (Java/Others) Memory Limit: 65536/32768 K (Java/Others)Total Submission(s): 50263 Accepted Submission(s): 20303 Problem Description HDU 2006'10 ACM contest的颁…
hdu 2048 神、上帝以及老天爷(错排)
神.上帝以及老天爷 Time Limit: 2000/1000 MS (Java/Others) Memory Limit: 65536/32768 K (Java/Others)Total Submission(s): 22063 Accepted Submission(s): 9286 Problem Description HDU 2006'10 ACM contest的颁奖晚会隆重开始了!为了活跃气氛,组织者举行了一个别开生面.奖品丰厚的抽奖活动,这个活动的具体要求是这样的:…
HDU 2048 神、上帝以及老天爷 【递推】【错排】
题目链接 Problem Description HDU 2006'10 ACM contest的颁奖晚会隆重开始了!为了活跃气氛,组织者举行了一个别开生面.奖品丰厚的抽奖活动,这个活动的具体要求是这样的:首先,所有参加晚会的人员都将一张写有自己名字的字条放入抽奖箱中:然后,待所有字条加入完毕,每人从箱中取一个字条:最后,如果取得的字条上写的就是自己的名字,那么“恭喜你,中奖了!”大家可以想象一下当时的气氛之热烈,毕竟中奖者的奖品是大家梦寐以求的Twins签名照呀!不过,正如所有试图设计的喜剧往…