联合周赛第二场 我在哪?题解
2018-03-19 11:55
267 查看
题目连接:http://120.78.128.11/Problem.jsp?pid=3266
作为签到题,还是很多人过了的,这个题的做法有两种。
1、动态规划,很简单的,看代码吧:
1 #include<stdio.h> 2 #include<math.h> 3 typedef long long ll; 4 int C(int n,int m) 5 { 6 if(m>n)return 0; 7 ll a=1,b=1; 8 for(int i=1;i<=m;i++) 9 { 10 a*=(n+i-m); 11 b*=i; 12 } 13 return a/b; 14 } 15 int main() 16 { 17 int n; 18 scanf("%d",&n); 19 double a,b; 20 scanf("%lf%lf",&a,&b); 21 int q; 22 scanf("%d",&q); 23 while(q--) 24 { 25 int m,x,y; 26 scanf("%d%d%d",&m,&x,&y); 27 if(x+y!=m) 28 { 29 puts("0.00"); 30 continue; 31 } 32 else 33 { 34 printf("%.2f\n",C(m,x)*pow(a,x)*pow(b,y)); 35 } 36 } 37 return 0; 38 }View Code
这题有个坑,当m!=x+y的时候要直接输出0.00
相关文章推荐
- 2018年四校联合周赛-第二场 A-benTuTuT的进制转换
- 2017多校联合第二场 1011题 hdu 6055 Regular polygon 计算几何
- 2017多校联合第二场 1006题 hdu 6050 Funny Function 递推公式 / 矩阵快速幂
- 中大周赛 2014年每周一赛第二场 Meet and Greet
- 2016多校联合第二场 HDU5735 Born Slippy 解题报告
- 2014年多校联合赛第二场1011
- 2016多校联合第二场 HDU5739 Fantasia 解题报告
- SDUT_2015寒假集训_周赛第二场_E-I hate it(HDUOJ-1754)
- HDU 5303 Delicious Apples (DP) 2015多校联合第二场
- 2016多校联合训练第二场 1001 Acperience 公式推导
- 2017多校联合第二场 1009题 hdu 6053 TrickGCD (超详细!!!)莫比乌斯 容斥
- zhejiang省赛热身赛之---周赛第二场
- 2016多校联合训练第二场 1001 Acperience 公式推导
- 2018年四校联合周赛-第三场(新手场) D 盖伦快跑
- 多校联合第二场 1005 卡片翻转
- HDU 5305 Friends (搜索+剪枝) 2015多校联合第二场
- 多校联合第二场(TJU)
- HDU 5305 Friends (搜索+剪枝) 2015多校联合第二场
- 2012 多校联合比赛第二场
- 多校联合 第二场 A