讨论
858
通过
3.6K
提交
题目提供者 vercont
评测方式 云端评测
标签
难度 入门难度
时空限制 1000ms / 128MB
提交 题解

提示:收藏到任务计划后,可在首页查看。
最新讨论 显示
推荐的相关题目 显示
题目背景

小奔的score

题目描述

小奔的期末考试结束了。

他的成绩不久之后就会发下来。

给出一个考试成绩表格,例如:

科目/分值种类 语文 数学 英语
满分 100100 120120 150150
实际得分 9999 7373 100100
当然。学校的老师认为如果录入如此多的成绩不好算分,于是他想要你的综合成绩评定

综合成绩评定指:(每一科的满分之和3-每一科的实际得分之和2)÷每科所扣除分数的和。

小奔想请你给出他的综合成绩,你能做到吗?

输入输出格式

输入格式:
第一行给出一个整数nn,表示科目的总数。 第二行nn个整数a_ia
i
​ ,表示第ii门课程的满分。 第三行nn个整数b_ib
i
​ ,表示第ii门课程小奔的实际得分。

输出格式:
一行一个数,表示他的综合成绩。结果保留66位小数

输入输出样例

输入样例#1: 复制
3
10 10 10
5 5 5
输出样例#1: 复制
4.000000
说明

对于2020%的数据,数据为样例

对于100100%的数据,n<=1e7n<=1e7

根据题意,定义一个数组,但是数组不能太大(小),10000000就够了。

long long a[10000001],p[10000001],n;

为了方便计算,再定义两个存储变量

double b=0.0,c=0.0;

for循环定义数组

scanf("%d",&n); for(int i=1;i<=n;i++){ scanf("%d",&a[i]);}for(int i=1;i<=n;i++){scanf("%d",&p[i]);}

(如果合并,会出现交叉现象,输入数据一个满分一个实际,但是是先输入所有满分,再输入所有实际成绩)

再使用一个for语句来计算(此处可以合并,因为项数一样)

for(int i=1;i<=n;i++){b+=1.0*a[i];c+=1.0*p[i];}

最后输出(略)
return就不用说了,养成习惯

程序仅供参考
代码如下:

#include<iostream>
#include<cstdio>
using namespace std;
double b=0.0,c=0.0;//用浮点型定义存储值方便计算
long long a[10000001],p[10000001],n;//定义成绩
int main(){scanf("%d",&n);//输入n组数据 for(int i=1;i<=n;i++){//输入数组 scanf("%d",&a[i]);//定义满分分数 }for(int i=1;i<=n;i++){scanf("%d",&p[i]);//定义实际 分数 }for(int i=1;i<=n;i++){b+=1.0*a[i];//做总分累加 c+=1.0*p[i];//做成绩累加 }printf("%.6lf",(b*3-c*2)/(b-c));//使用printf函数输出,计算综合分 return 0;//return 0结束,否则会返回一个不定的值
}

如有更好的代码,评论区见~~~~~~~~~~~

洛谷P5082 成绩解题思路及题解相关推荐

  1. 洛谷P5520 [yLOI2019] 青原樱 题解

    洛谷P5520 [yLOI2019] 青原樱 题解 题目链接:P5520 [yLOI2019] 青原樱 题意: n n n 个空放 m m m 个物品,两两物品不能直接相邻,至少空一格 纯数学题. 看 ...

  2. 洛谷P5633 最小度限制生成树 题解

    洛谷P5633 最小度限制生成树 题解 题目链接:P5633 最小度限制生成树 题意: 给你一个有 n n n 个节点, m m m 条边的带权无向图,你需要求得一个生成树,使边权总和最小,且满足编号 ...

  3. 洛谷P2619 [国家集训队]Tree I 题解

    洛谷P2619 [国家集训队]Tree I 题解 题目链接:P2619 [国家集训队]Tree I 题意: 给你一个无向带权连通图,每条边是黑色或白色.让你求一棵最小权的恰好有 need\text{n ...

  4. 洛谷P1282 多米诺骨牌 题解

    洛谷P1282 多米诺骨牌 题解 题目链接:P1282 多米诺骨牌 题意: 多米诺骨牌由上下 222 个方块组成,每个方块中有 1∼61\sim61∼6 个点.现有排成行的上方块中点数之和记为 S1S ...

  5. 洛谷P4084 [USACO17DEC]Barn Painting G 题解

    洛谷P4084 [USACO17DEC]Barn Painting G 题解 题目链接:P4084 [USACO17DEC]Barn Painting G 题意:题意:给定一颗N个节点组成的树,3种颜 ...

  6. 洛谷P3237 [HNOI2014]米特运输 题解

    洛谷P3237 [HNOI2014]米特运输 题解 题目链接:P3237 [HNOI2014]米特运输 题意: 这题面是真的长啊 qwq 米特是D星球上一种非常神秘的物质,蕴含着巨大的能量.在以米特为 ...

  7. 洛谷P4315 月下“毛景树” 题解

    洛谷P4315 月下"毛景树" 题解 题目链接:P4315 月下"毛景树" 题意:请维护一个数据结构,支持 改第 kkk 条边的边权 结点 uuu 到 vvv ...

  8. CCF-CSP 202112-3登机牌条码 解题思路+满分题解+详细注释

    CCF-CSP 202112-3登机牌条码 解题思路+满分题解+详细注释 题目链接:202112-3登机牌条码 思路: 第一步:按照题目顺序进行处理,即首先处理字符串,将对应的字符串转换成相应的数字编 ...

  9. 洛谷P3412 仓鼠找$Sugar\ II$题解(期望+统计论?)

    洛谷P3412 仓鼠找\(Sugar\ II\)题解(期望+统计论?) 标签:题解 阅读体验:https://zybuluo.com/Junlier/note/1327573 原题链接:洛谷P3412 ...

最新文章

  1. 一通骚操作,我把SQL执行效率提高了10000000倍!
  2. 刷新视频超分新记录28.41dB!一种全局视频超分方案OVSR
  3. java常见类关系(UML建模)
  4. xss绕过字符过滤_XSS过滤器绕过总结
  5. Java 洛谷 P1008 三连击
  6. Selenium 与 PhantomJS
  7. 5G NR 同步过程
  8. Ubuntu 18.04 下安装pip3及pygame模块
  9. 九度OJ 1437 To Fill or Not to Fill -- 贪心算法
  10. 参数设置_变频器基本参数设置
  11. Oracle EBS-SQL (PO-5):采购订单控制信息查询.sql
  12. visual studio如何用低版本打开高版本项目
  13. 二级c语言题库手机软件,C语言二级题库下载
  14. 动态贝叶斯网络DBN
  15. java炒股软件_股票软件java,中国软件股票怎么样
  16. Python将PDF按页转换为图片
  17. [Bilingual]Klein四元群的四个例子Four examples of Klein four-group
  18. unable to load dll 'gdiplus.dll' in docker
  19. Django 项目编码问题1UnicodeDecodeError: 'utf-8' codec can't decode byte 0xd2 in position 0: invalid contin
  20. 电子公文技术获得突破 方正CEB渐成标准

热门文章

  1. 局域网添加打印机的方法
  2. EDA电子设计自动化01--简介
  3. 电费充值接口API源码
  4. 【opencv-c++】cv::saturate_cast<uchar>防止数据溢出
  5. java 短信软件_Java 发送短信工具类
  6. 陌陌营收、净利双降:用户规模增长停滞,首席技术官王春来将离职
  7. nginx etag php,Linux下安装nginx如何启用ETag
  8. 《自然语言处理》第二次实验:机器翻译(Seq2Seq中英文翻译实验)
  9. MES系统——物料管理篇
  10. 【已知基因名得到基因长度】计算FPKM、TPM用