hdu 4968
来源:互联网 发布:微信跳转淘宝app 编辑:程序博客网 时间:2024/05/21 07:47
题目链接:http://acm.hdu.edu.cn/showproblem.php?pid=4968
题目类型:贪心
ac代码:
#include <cstdio>#include <iostream>using namespace std;double calmax(int av, int n);double calmin(int ave, int n);int main(){int t;scanf("%d", &t);int average, n;while(t--){scanf("%d%d", &average, &n);double ma = calmax(average, n);double mi = calmin(average, n);printf("%.4f %.4f\n", mi / n,ma / n);}} double calmax(int av, int n) { double ans = 2 * n; int re = (av - 60) * n; int k = 0; while(re >= 25) { re -= 25; ans += 2; k ++; if(k == n) return ans; } if(re >= 10) { re -= 10; ans += 0.5; } else return ans; while(re >= 5) { re -= 5; ans += 0.5; } return ans; } double calmin(int ave, int n) { if(ave <= 69) return 2.0 * n; double ans = 2 * n; int re = (ave - 69) * n; while(re >= 31) { re -= 31; ans += 2; } if(re >= 16) { ans += 2; return ans; } while(re > 0) { re -= 5; ans += 0.5; } return ans; }
0 0
- hdu 4968
- 2014多校训练九(HDU 4960 HDU 4961 HDU 4965 HDU 4968 HDU 4969 HDU 4970)
- HDU 4968 (贪心)
- hdu
- hdu
- HDU
- hdu ()
- hdu
- hdu
- HDU
- HDU
- hdu
- hdu
- HDU
- Hdu
- hdu
- hdu-
- hdu
- 快速排序
- linux find命令详解
- 数据挖掘(数据分析)从业指南
- (初学)简单实用的JAVA分页
- CoverFlow效果
- hdu 4968
- 王爽老师《汇编语言》第二章——寄存器 笔记
- Service+(Notification+)Thread+HttpPost
- Ubuntu下的Vim的Golang语法配置
- vs2012 opencv2.4.9配置 出现msvcp120d.dll文件丢失问题
- Map
- C++设计模式之建造者模式(二)
- 基数排序
- html