题目地址:HDU 4968

这题的做法是全部学科的学分情况枚举,然后推断在这样的情况下是否会符合平均分。

直接暴力枚举就可以。

代码例如以下:

#include <cstring>
#include <cstdio>
#include <math.h>
#include <algorithm>
using namespace std;
int main()
{int t, n, a, i, tot, j, k, h, i1, j1, k1, h1, i2, j2, k2, h2;double max1, tmp, min1;scanf("%d",&t);while(t--){scanf("%d%d",&a,&n);max1=-1;min1=1e9;a*=n;for(i=0; i<=n; i++){i1=i*100;i2=i*85;for(j=0; j<=n-i; j++){j1=j*84;j2=j*80;for(k=0; k<=n-i-j; k++){k1=k*79;k2=k*75;for(h=0; h<=n-i-j-k; h++){h1 = h * 74 ;h2 = h * 70 ;int z=n-i-j-k-h;printf("zz --- %d %d %d %d %d\n" , i, j, k, h, z);int maxans=i1+j1+k1+h1+z*69;int minans=i2+j2+k2+h2+z*60;if(a>=minans&&a<=maxans){//printf("kkkk --- %d %d %d %d %d\n" , i, j, k, h, z);tmp=i*4+j*3.5+k*3.0+h*2.5+z*2;if(max1<tmp){max1=tmp;//printf("max --- %d %d %d %d %d\n" , i, j, k, h, z);}if(min1>tmp){min1=tmp;//printf("min --- %d %d %d %d %d\n" , i, j, k, h, z);}}}}}}printf("%.4lf %.4lf\n",min1/n,max1/n);}return 0;
}

HDU 4968(杭电多校#9 1009题)Improving the GPA (瞎搞)相关推荐

  1. 【训练题48:想法 + 模拟】Lawn of the Dead | HDU6992 | 杭电多校四 08题

    题意 [2021"MINIEYE杯"中国大学生算法设计超级联赛(4)]Lawn of the Dead | HDU6992 n×mn\times mn×m 的网格 有 kkk 个土 ...

  2. 【2022杭电多校5 1012题 Buy Figurines】STL的运用

    题目描述 输入 输出 样例输入 1 5 3 2 4 1 3 5 1 3 4 4 2 样例输出 7 题意 有n个人去买东西,有m个窗口,每个人都有到达时间和花费时间,每个人到的时候都是挑一条人少的队排, ...

  3. 杭电多校第七场 1011 Kejin Player HDU(6656)

    杭电多校第七场 1011 Kejin Player 题意:给你N行,代表从i级有花费a[i]元的r[i]/s[i]的概率达到i+1级,剩下的概率中可能会到达x[i]级.然后询问从L级到R级的花费会是多 ...

  4. 2022杭电多校(十)

    2022杭电多校(十) 文章目录 2022杭电多校(十) 一.比赛小结 二.题目分析及解法(基础题) 1001.Winner Prediction 1003.Wavy Tree 1004.Averag ...

  5. 2022杭电多校(二)

    2022杭电多校(二) 文章目录 2022杭电多校(二) 一.比赛小结 二.题目分析及解法(基础题) 1001.Static Query on Tree 1002.C++ to Python 1003 ...

  6. 2022杭电多校(四)

    2022杭电多校(四) 文章目录 2022杭电多校(四) 一.比赛小结 二.题目分析及解法(基础题) 1001.Link with Bracket Sequence II 1002.Link with ...

  7. 2022杭电多校(一)

    2022杭电多校(一) 文章目录 2022杭电多校(一) 一.比赛小结 二.题目分析及解法(基础题) 1001.String 1002.Dragon slayer 1003.BackPack 1004 ...

  8. 2022杭电多校(五)

    2022杭电多校(五) 文章目录 2022杭电多校(五) 一.比赛小结 二.题目分析及解法(基础题) 1003.Slipper 1006.BBQ 1007.Count Set 1010.Braggin ...

  9. 2022杭电多校(三)

    2022杭电多校(三) 文章目录 2022杭电多校(三) 一.比赛小结 二.题目分析及解法(基础题) 1001.Equipment Upgrade 1002.Boss Rush 1003.Cyber ...

  10. 2019杭电多校 第七场 Kejin Player 6656(求期望值)

    2019杭电多校 第七场 Kejin Player 6656(求期望值) 题目 http://acm.hdu.edu.cn/showproblem.php?pid=6656 题意 给你n,q.表示有n ...

最新文章

  1. JAVA实现ftp服务端_用 java 实现FTP SERVER(附源码)
  2. python上传文件到windows_python自动化-WinSpy+pywin32文件上传操作
  3. 信息系统项目管理师-信息系统项目管理基础核心知识点思维脑图
  4. Vue008_ Vue实例生命周期
  5. 【Kafka】Mac 环境 Kafka诡异问题之kafka eagle 界面无法访问
  6. Hadoop学习笔记一:单节点安装
  7. S变换介绍(附代码)
  8. layui 模板引擎
  9. shel--常用快捷键
  10. python 编写正三角形,倒三角和菱形和各种镂空菱形
  11. 解决 required a bean of type ‘com.aliyun.oss.OSSClient‘ that could not be found
  12. 乐动手环app下载安装_乐动健康手环app下载-乐动健康 安卓版v2.34-pc6智能硬件网...
  13. vue使用LayIM组件接入第三方通讯平台:融云
  14. wps 表格 自动生成序号
  15. OpenGL(十四)——Qt OpenGL纹理
  16. 荣耀6plus android6.0,旧瓶装新酒,大妈助我把级升 — 荣耀6Plus升级安卓6.0体验分享...
  17. 初级前端自学react-native,必备知识点(ES6+ReactJS+flexbox)
  18. python命令行运行找不到自定义模块
  19. 利用Fiddler抓包解析,轻松下载m3u8格式网络视频
  20. SQLServer中的Cross Apply、Outer Apply

热门文章

  1. Android Multimedia框架总结(二十三)MediaCodec补充及MediaMuxer引入(附案例)
  2. web自动化知识点-01
  3. mysql 5.6批处理慢_java – JDBC批处理执行速度极慢
  4. 本html添加可信站点,js实现添加可信站点、修改activex安全设置,禁用弹出窗口阻止程序...
  5. python--综合小案例--文件读取以及梳理
  6. binlog日志整理
  7. 游戏开发论坛_微信小游戏增速35% 重度游戏最高单款累计流水8亿 | 游戏茶馆
  8. IEEE745浮点数格式
  9. 从武则天的故事看职场生涯规划的一个最重要方面
  10. StrictMode使用和查询联系人手机联系人和sim卡联系人