九度online:题目1002:Grading
来源:互联网 发布:小米手机移动网络改dns 编辑:程序博客网 时间:2024/06/10 10:11
题目1002:Grading
#include <stdio.h> #include <math.h> #include <stdlib.h> int P,T,G1,G2,G3,GJ; float ans; int MAX(int a,int b,int c){ a = a > b ? a : b; a = a > c ? a : c; return a; } int closest(int a,int b,int c){ if(abs(a - c) < abs(b - c)) return a; else return b; } int main(){ while(scanf("%d %d %d %d %d %d",&P,&T,&G1,&G2,&G3,&GJ) != EOF){ if(abs(G1-G2) <= T) ans = ((float)G1+(float)G2)/2.0; else{ if((abs(G1-G3) <= T) && (abs(G2-G3) > T) || (abs(G1-G3) > T) && (abs(G2-G3) <= T)) ans = ((float)G3 + (float)(closest(G1,G2,G3)))/2.0; else if((abs(G1-G3) <= T && (abs(G2-G3) <= T))) ans = (float)MAX(G1,G2,G3); else ans = (float)GJ; } printf("%.1f\n",ans); } return 0; } /************************************************************** Problem: 1002 User: Doom_Judgement Language: C++ Result: Accepted Time:0 ms Memory:1020 kb ****************************************************************/
0 0
- 九度online:题目1002:Grading
- 九度 题目1002:Grading
- 【九度】题目1002:Grading
- 九度 题目1002:Grading
- 九度题目1002:Grading
- 九度——题目1002:Grading
- 九度OJ 题目1002:Grading
- 九度oj题目1002:Grading
- 九度OJ 题目1002:Grading
- 九度OJ题目1002:Grading
- 九度1002 Grading
- 九度1002 Grading
- 九度OJ 1002 Grading
- 九度OJ 1002:grading
- 九度 OJ 1002 grading
- 九度OJ 1002 Grading
- 【九度OJ--1002】grading
- 九度OJ 1002:Grading
- sublime ctags 老是找不到正确版本的解决方法
- javascript:从 复选框来选中俩个数值,然后从单选框按钮来选择加减乘除运算符,实现简单的计算器.
- AVPicture中data与linesize关系
- C# 对象与json互转
- [LeetCode] Two Sum [17]
- 九度online:题目1002:Grading
- 条款22:将成员变量声明为private
- Dijkstra算法
- dedecms标签:channel获取栏目列表标签
- 【LeetCode】Divide Two Integers
- oracle命令学习笔记(二)
- 在hibernate中
- webloigc webservice
- @ManyToOne(fetch=FetchType.LAZY)