tjut 4968
2016-07-25 11:42
302 查看
#include<stdio.h> #define inf 99999999 int main() { double dp_max[11][1005],dp_min[11][1005]; int t,n,AVG,sum; scanf("%d",&t); while(t--) { scanf("%d%d",&AVG,&n); sum=AVG*n; for(int j=0;j<=n;j++) for(int i=0;i<=sum;i++) dp_max[j][i]=-1,dp_min[j][i]=inf; dp_min[0][0]=dp_max[0][0]=0; for(int i=1;i<=n;i++) for(int s=sum;s>=60;s--) for(int j=60;j<=100&&j<=s;j++) { if(j<70) { if(dp_max[i][s]<dp_max[i-1][s-j]+2.0&&dp_max[i-1][s-j]!=-1) dp_max[i][s]=dp_max[i-1][s-j]+2.0; if(dp_min[i][s]>dp_min[i-1][s-j]+2.0) dp_min[i][s]=dp_min[i-1][s-j]+2.0; } else if(j<75) { if(dp_max[i][s]<dp_max[i-1][s-j]+2.5&&dp_max[i-1][s-j]!=-1) dp_max[i][s]=dp_max[i-1][s-j]+2.5; if(dp_min[i][s]>dp_min[i-1][s-j]+2.5) dp_min[i][s]=dp_min[i-1][s-j]+2.5; } else if(j<80) { if(dp_max[i][s]<dp_max[i-1][s-j]+3.0&&dp_max[i-1][s-j]!=-1) dp_max[i][s]=dp_max[i-1][s-j]+3.0; if(dp_min[i][s]>dp_min[i-1][s-j]+3.0) dp_min[i][s]=dp_min[i-1][s-j]+3.0; } else if(j<85) { if(dp_max[i][s]<dp_max[i-1][s-j]+3.5&&dp_max[i-1][s-j]!=-1) dp_max[i][s]=dp_max[i-1][s-j]+3.5; if(dp_min[i][s]>dp_min[i-1][s-j]+3.5) dp_min[i][s]=dp_min[i-1][s-j]+3.5; } else { if(dp_max[i][s]<dp_max[i-1][s-j]+4.0&&dp_max[i-1][s-j]!=-1) dp_max[i][s]=dp_max[i-1][s-j]+4.0; if(dp_min[i][s]>dp_min[i-1][s-j]+4.0) dp_min[i][s]=dp_min[i-1][s-j]+4.0; } } printf("%.4lf %.4lf\n",dp_min [sum]/n,dp_max [sum]/n); } }
相关文章推荐
- Cpp环境【POJ3320】Jessica's Reading Problem 洁西卡的复习计划
- web端测试和移动端测试的区别
- mingW与cygwin
- Mac下Mysql启动异常["ERROR 2002 (HY000): Can't connect to local MySQL server through socket '/tmp/mysql.sock' (2)"]
- java读取文件及文件流
- vim操作详解
- java使用swfupload,在火狐浏览器上总是报302
- vmware查看主机性能显示“没有可用的数据”
- CodeForces 534C - Polycarpus' Dice
- Ubuntu 安装rabbitvcs
- UVA 11827 Maximum GCD ungetc函数将ch字符重新退到输入流
- eclipse中写js会自动补全大括号,但是回车的时候会加一个大括号
- C#大量数据导出Excel
- Camstar Portal modeling user guid --自定义用户菜单
- 警告: [SetContextPropertiesRule]{Context} Setting property 'source' to 'org.eclipse.jst.jee.server:CurrencyClientServe
- git版本回退, github版本回退
- 称砝码--软件测试
- POJ3685->二分套二分
- android studio module无法删除
- cocos2d-x中shader的使用