interview test
来源:互联网 发布:世界征服者3 全将 数据 编辑:程序博客网 时间:2024/06/05 10:34
#include <iostream>#include <cstdio>using namespace std;typedef long long LL;long factorial(long number){ if(number<=1) return 1; else return number*factorial(number-1);}int combinator(int n,int m){ int temp; if(n>m) { return factorial(n)/(factorial(m)*factorial(n-m)); } else if(n==m) { return 1; } else{ return 0; }}double round(double number, unsigned int bits) { LL integerPart = number; number -= integerPart; for (unsigned int i = 0; i < bits; ++i) number *= 10; number = (LL) (number + 0.5); for (unsigned int i = 0; i < bits; ++i) number /= 10; return integerPart + number;}int main(){ int n; int m; cin>>n>>m; cout<<combinator(n,1)<<endl; cout<<combinator(m,1)<<endl; float x=(float)(combinator(m,2)*2)/combinator(n+m,2)+(float)(combinator(n,1)*combinator(m,1))/combinator(n+m,2); cout<<x<<endl; float t=(float)m/x; cout<<t<<endl; printf("%.1f\n", round(t, 1)); return 0;}
阅读全文
0 0
- Interview Test
- interview test
- IBM Interview Test
- web test interview questions
- .NET Interview Test 1
- .NET Interview Test 2
- .NET Interview Test 3
- C++ Interview Question test-3 question-1
- C++ Interview Question test-3 question-2
- C++ Interview Question test-3 question-3
- C++ Interview Question test-3 question-4
- C++ Interview Question test-3 question-5
- Interview
- Interview
- Interview!!
- Interview
- Interview
- interview
- 针对需要验证码登录以及注册案例
- 今年最新的30个Android库,你了解吗?
- angular2搭建环境+部署项目以及创建新组件to many symbolic links encountered的问题
- 架构师必看:软件架构图的艺术
- 关于list中的removeAll方法使用说明
- interview test
- NetWordUtils
- Linux 通过 expect 实现 tenlnet 自动登录
- Java中Runnable和Thread以及Callable的区别
- Linux中的函数
- iPhoneX的带有TabBar的画面跳转时,位置跳动的问题
- Banner轮播 + XlistView 网络获取数据
- 购物车)
- windows下的基于Eclipse的STM32开发调试环境搭建