#include<iostream>
#include <iomanip>#define abs(x) (x>0?(x):(-x))
using namespace std;double is_in(int g1, int g2, int t) {      // 判断差是否在公差范围内if (abs(g1 - g2) <= t) {return (double) (g1 + g2) / 2;} else {return -1;}
}double close(int g3, int g1, int g2) {     // 找到与g3最接近的那个数并求其平均值if (abs(g3 - g1) >= abs(g3 - g2)) {return (double) (g3 + g2) / 2;} else {return (double) (g3 + g1) / 2;}
}int main(void) {int p, t, g1, g2, g3, gj;::scanf("%d%d%d%d%d", &p, &t, &g1, &g2, &g3, &gj);if (is_in(g1, g2, t)) {cout << fixed << setprecision(1) << is_in(g1, g2, t);}else if (is_in(g1, g3, t) && is_in(g2, g3, t)) {cout << fixed << setprecision(1) << max(max(g1, g2), g3);} else if (is_in(g1, g3, t) || is_in(g2, g3, t)) {cout << fixed << setprecision(1) << close(g3, g1, g2);} else {cout << fixed << setprecision(1) << (double) gj;}
}

要注意要求的输出值是保留了小数点后一位,我用的cout输出,保留小数点后一位的话语法是

cout << fixed << setprecision(1) << (double) gj;

如果不用fixed,那么保留的就是有效数字1位,就不是从小数点后开始算起的了

T04 Grading相关推荐

  1. unity黑白滤镜_unity颜色分级图像滤镜着色器Fast Mobile Color Grading 1.0

    unity颜色分级图像滤镜着色器Fast Mobile Color Grading 1.0,包含7个着色器,可用于手机游戏或桌面游戏.大多数着色器都经过优化,可在移动设备上平滑运行,同时保持图像良好的 ...

  2. PAT甲级1137 Final Grading:[C++题解]结构体、排序、哈希表、结构体构造函数、结构体内写函数

    文章目录 题目分析 题目链接 题目分析 分析: 首先一个学生有id,另外有4个成绩:编程成绩.期中成绩.期末成绩.总评成绩.现有3个成绩单:编程成绩.期中成绩.期末成绩,让计算总评成绩,并排序输出. ...

  3. 2019 ICPC 南京 F. Paper Grading(字典树dfs序上树套树)

    Paper Grading 题意:给定nnn个字符串,有两种操作: 一.给定i,ji, ji,j,交换第iii个跟第jjj个字符串. 二.给定 str ,k,l,rk, l, rk,l,r,问你在区间 ...

  4. F. Paper Grading(Trie树+dfs序+二维数点)

    F. Paper Grading 大佬题解 一般关于前缀的问题基本都是Trie树. 首先将所给字符串建立一棵Trie树,Trie能够解决一个字符串在一个字符串集合中出现的次数,而查询前缀次数只需要找到 ...

  5. 题目1002:Grading

    题目描述: Grading hundreds of thousands of Graduate Entrance Exams is a hard work. It is even harder to ...

  6. uva 111 History Grading(最长公共子序列)

    题目连接:111 - History Grading 题目大意:给出一个n 代表序列中元素的个数, 然后是一个答案, 接下来是若干个同学的答案(直到文件结束为止), 求出两个序列的最长公共子序列, 注 ...

  7. 研究生英文论文练习互改——Peer feedback 和 Peer grading 的访谈思考

    研究生英文论文练习互改--Peer feedback 和 Peer grading 的访谈思考 前言 写出一篇好的论文需要经过构思.拟稿.初稿.修改和定稿等步骤.同行评分互审即 peer gradin ...

  8. unity屏幕后处理全家桶之color grading

    color grading color grading指的是对最终的游戏界面进行颜色和亮度的改变或矫正.你可以理解为增加滤镜. 屏幕后处理全家桶里的color grading是完全实时hdr工具,内部 ...

  9. DaVinci Resolve 12: Advanced Color Grading DaVinci Resolve 12:高级颜色分级 Lynda课程中文字幕

    DaVinci Resolve 12: Advanced Color Grading 中文字幕 DaVinci Resolve 12:高级颜色分级 中文字幕DaVinci Resolve 12: Ad ...

最新文章

  1. 空函数有参函数调用参数的注意事项Swift 1.1语言
  2. python 命令行参数-Python3 命令行参数
  3. java 以什么开头_判断字符串以什么开头
  4. iphone如何信任软件_你知道iPhone手机如何正确卸载软件?怪不得手机内存总是不够用!...
  5. Android人脸识别Demo竖屏YUV方向调整和图片保存
  6. 【web前端优化】前端无优化,庸人自扰之!
  7. c++string转char数组_C++ 算法题解:打印沙漏、素数对猜想、数组元素循环右移问题...
  8. 微课|《Python编程基础与案例集锦(中学版)》第4章例题讲解(3)
  9. 360浏览器 当前环境不支持支付宝控件_360 小程序来了,进攻 PC 端!
  10. 超值赛题分享大礼包,你的“六一”礼物来咯!
  11. 原理 rpm_图文详解,微型直流电机的工作原理
  12. mysql 使用异步io_InnoDB引擎之-异步IO(Async IO)
  13. java emf 转jpg_java – emf到jpg的转换
  14. 数据库表自动生成word文档
  15. 【模块学习】关于磁力计HMC5883L型号探索
  16. jQuery读取JSON数据(jQuery调用JSON数据学习第二天)
  17. python+openCV使用SIFT算法实现印章的总相似度检测
  18. Matlab 旋转坐标轴标记文本
  19. 每日一C | 一维数组案例——五只小猪称体重
  20. Unity的object被销毁时陷进

热门文章

  1. 使用python获取time.time()当前时间的YMD格式和获取今天是几号
  2. 二进制运算以及源码、补码、反码概念讲解
  3. CPU高速缓存那些事儿
  4. 微信读书小队组队专用群招募
  5. Android和java知识点总结
  6. 〝女人旺夫的秘密〞女人应该看 男人更应该看!
  7. sketch(四)——扁平化图标
  8. 在微信公众平台上创建模版并获取模版 ID。 调用模版消息接口,发送模版消息。 代码如下:...
  9. 上线11年公众号广告大变天!最新政策解读|西瓜数据
  10. 文墨绘学:如何正确处理好家庭教育中家长与孩子的关系