【NOIP2017普及组复赛】题1:成绩

NOIP2017普及组复赛解题报告 这次的题目相对来以往的前几道题比较简单,但最后一道题比较难,考场上只想出来了50分的代码。 阅读详情

题1:成绩

【题目描述】

牛牛最近学习了 C++C++C++入门课程,这门课程的总成绩计算方法是:

总成绩 = 作业成绩 × 20%20\%20% + 小测成绩 × 30%30\%30% + 期末考试成绩 × 50%50\%50%

牛牛想知道,这门课程自己最终能得到多少分。

【输入】

只有 111 行,包含三个非负整数A、B、CA、B、CA、B、C,分别表示牛牛的作业成绩、小测 成绩和期末考试成绩。相邻两个数之间用一个空格隔开,三项成绩满分都是 100100100 分。

【输出】

只有 111 行,包含一个整数,即牛牛这门课程的总成绩,满分也是 100100100 分。

【输入样例1】

100 100 80

【输出样例1】

90

【样例 1 说明】

牛牛的作业成绩是 100100100 分,小测成绩是 100100100 分,期末考试成绩是 808080 分,总成 绩是 100×20%+100×30%+80×50%=20+30+40=90100 × 20\% + 100 × 30\% + 80 × 50\% = 20 + 30 + 40 = 90100×20%+100×30%+80×50%=20+30+40=90。

【输入样例 2】

60 90 80

【输出样例 2】

79

【样例 2 说明】

牛牛的作业成绩是 606060 分,小测成绩是 909090 分,期末考试成绩是 808080 分,总成绩是 60×20%+90×30%+80×50%=12+27+40=7960 × 20\% + 90 × 30\% + 80 × 50\% = 12 + 27 + 40 = 7960×20%+90×30%+80×50%=12+27+40=79。

【数据说明】

对于 30%30\%30% 的数据,A=B=0A = B = 0A=B=0。

对于另外 30%30\%30% 的数据,A=B=100A = B = 100A=B=100。

对于 100%100\%100% 的数据, 0≤A、B、C≤1000 ≤ A、B、C ≤ 1000≤A、B、C≤100 且 A、B、CA、B、CA、B、C 都是 101010 的整数倍。

【代码如下】:

#include <bits/stdc++.h>
using namespace std;
int main() {
	int a, b, c, sum;
	cin >> a >> b >> c;
	sum = a * 0.2 + b * 0.3 + c * 0.5;
	cout << sum;
	return 0;
}
CSP-J复赛复习题目(NOIP普及组2000-2011) CSP-J复赛复习题目(NOIP普及组2000-2011) NOIP普及组复赛(某个不存在的比赛)2000-2011年的题面和样例 可以用来复习CSP-J 建议去OJ上查看并提交 祝大家CSP RP++ 文章目录CSP-J复赛复习题目(NOIP普及组2000-2011)【00NOIP普及组】计算器的改良(noip001.pas)【题目描述】【输入】【输出】【输入样例】【输出样例】【00NOIP... 阅读详情

相关推荐

历年CSP-J(NOIP普及组)考点分析与分类汇总(纯干货)

noip/csp-j历年真题考点分类

weixin_42358969的博客 1万+

C++题目:牛牛的成绩

C++题目:牛牛的成绩

MC_op_的博客 3597

NOIP复赛中低级错误排行榜

随着光棍节的到来,dama们在各大购物网站——淘宝、天猫、京东……进行了激烈的扫荡,同时dalao们也在恶心的NOIP2017普及组复赛的考场上七进七出,水题无数。        这次复赛中,第一题(成绩)秉承了NOIP2016第一题(铅笔)简单粗暴的品格【是啊是啊!连if语句都不用啦!】,简单程度再创历史新高,而(最后一题跳房子)则是烧脑到爆炸【不信?二分+动态规划+单调队列优化,你试试】。

The most secret blogs 5323

一本通-1414:成绩

1414:成绩

~ 1870

奖学金(NOIP2007普及组复赛)c++思路及源代码

奖学金(NOIP2007普及组复赛)c++思路及源代码 先看题目: 某小学最近得到了一笔赞助,打算拿出其中一部分为学习成绩优秀的前5名学生发奖学金。期末,每个学生都有语文、数学、英语3门课的成绩。先按总分从高到低排序,如果两个同学总分相同,再按语文成绩从高到低排序,如果两个同学总分和语文成绩都相同,那么规定学号小的同学排在前面,这样,每个学生的排序是唯一确定的。 先根据输入的3门课的成绩计算总分,...

奖学金(NOIP2007普及组复赛)题目思路及源代码 2910

NOIP2017普及组题解

NOIP2017普及组题解 by Tokgo

Tokgo 2787

9.【入门】成绩(score)

牛牛最近学习了C++入门课程,这门课程的总成绩计算方法是:总成绩=作业成绩 × 20% + 小测成绩 × 30% + 期末考试成绩 × 50%牛牛想知道,这门课程自己最终能得到多少分。

ljr130524的博客 1505

【NOIP复赛篇1】上机指南(一)环境搭建和运行

【NOIP复赛篇1】上机指南(一)环境搭建和运行一、复赛说明 信息学奥赛分区联赛(NOIP)分初赛和复赛两个部分,初赛和复赛。初赛是笔试题,在每年的10月份的第二或第三个周六;复赛是上机编程,提交代码文件,初赛成绩良好者可以进入复赛,复赛一般在11月第三个周六、周日。复赛是根据考试试题编写程序,通过『黑盒测试』去检测选手所提交的代码,一般是用若干的数据进行检测结果是否正确。所谓『黑盒测...

weixin_39104847的博客 2499

2017年NOIP普及组复赛真题解析

具体而言,当g< d时,他的机器人每次可以选择向右弹跳的距离为 d-g, d-g+1, d-g+2,...,d+g-2,d+g-1,d+g;花费2个金币改进后,小R的机器人依次选择的向右弹跳的距离分别为2,3,5,3,4,3,先后到达的位置分别为 2,5,10,13,17,20,对应1, 2, 3, 5, 6, 7这6个格子。从(2,3)走到(3,3)不花费金币 从(3,3)只能施展魔法到达(3,2),(2,3),(3,4),(4,3) 而从以上四点均无法到达(5,5),故无法到达终点,输出-1。

weixin_42358969的博客 1280

【NOIP 2017】入门组第二轮题解

【NOIP2017】入门组第二轮题解

weixin_42596089的博客 473

题解:洛谷 P3954 [NOIP 2017 普及组] 成绩

等知名刷题平台精心挑选而来,并结合各平台提供的算法标签和难度等级进行了系统分类。题目涵盖了从基础到进阶的多种算法和数据结构,旨在为不同阶段的编程学习者提供一条清晰、平稳的学习提升路径。,分别表示牛牛的作业成绩、小测成绩和期末考试成绩。相邻两个数之间用一个空格隔开,三项成绩满分都是。一个整数,即牛牛这门课程的总成绩,满分也是。牛牛想知道,这门课程自己最终能得到多少分。本文分享的必刷题目是从。

团爸讲算法 1839

CSP-J (NOIP普及组) 历年复赛真题考察内容(1998~2021)

TZOJ题目分类 本博客原文地址:https://www.cnblogs.com/BobHuang/p/14522022.html 其中,1.较简单题25题左右;2.动态规划17题,其中9题较好做;3.模拟(阅读题目将问题抽象建模写出程序)为11题;4.搜索8题,大部分不会做的题目均可以用搜索获得步骤分;5.贪心8题,部分不好想;6.高精度5题。 1.CSP-J 2020 T1 优秀的拆分 位运算、进制转换 T2 直播获奖 桶排序 T3 表达式 栈、深搜 T4 方格取数 动态规划(高级) 2.CSP-J 2

BobHuang的博客 1万+

CSP-J (NOIP普及组) 历年复赛真题及考察内容(1998~2021)

简单数学、枚举、进制转换。动态规划(高级)、栈。

星卯教育-信奥教练tony 4851

NOIP 普及组 复赛 试题 目录 信奥 历年

姐妹篇详见https://blog.youkuaiyun.com/mrcrack/article/details/86620012 NOIP  普及组  复赛  试题  目录   信奥  历年 NOIP  2018 普及组  复赛  试题  目录 1.标题统计  title 2.龙虎斗  fight 3.摆渡车  bus 4.对称二叉树  tree NOIP  2017 普及组  复赛  试题 ...

mrcrack的博客 3311

NOIP2010复赛普及组测试数据包

全国青少年信息学奥林匹克竞赛(National Olympiad in Informatics in Provinces,简称NOIP),是中国计算机学会举办的一项面向在校初中和高中学生的计算机科学普及活动。它是国内信息学竞赛体系中的重要组成部分,旨在通过比赛形式激发学生对信息学的兴趣,提高他们运用计算机解决问题的能力。

weixin_35982453的博客 830

Sciter教程_00_创建HelloWorld工程

本教程记录Sciter工程的创建和编译运行的过程。

qq_36707072的博客 2277

2009年NOIP普及组复赛真题解析

所需的机器人必须在机器人工厂用一些金币来购买,机器人一旦被购买,便会沿着环形马路按顺时针方向一直行走,在每个单位时间内行走一次,即从当前所在的机器人工厂到达相邻的下一个机器人工厂,并将经过的马路上的所有金币收集给小新,例如,小新在 i(1≤i≤n)号机器人工厂购买了一个机器人,这个机器人会从 i 号机器人工厂开始,顺时针在马路上行走,第一次行走会经过 i 号马路,到达 i+1 号机器人工厂(如果 i=n,机器人会到达第 1 个机器人工厂),并将 i 号马路上的所有金币收集给小新。

weixin_42358969的博客 1094

手把手教你用Node.js模拟大麦APP下单请求(含滑块验证处理)

本文详细解析了如何使用Node.js模拟大麦APP下单请求的全流程,包括接口逆向、滑块验证处理和签名算法逆向等关键技术。通过实战案例和代码示例,帮助开发者掌握移动端API调用的核心要素,如动态参数构造、安全验证突破等,提升自动化下单的成功率和效率。

weixin_42569329的博客 352

NOIP2017普及组复赛 T1

NOIP2017普及组T1

C20190733_ZT的博客 1412

节卡Jaka Zu APP编程避坑指南:从频繁通讯错误到稳定Socket交互的调试心得

本文详细解析了节卡Jaka Zu APP编程中常见的通讯错误问题,并提供了从基础排查到高级调试的完整解决方案。通过优化网络配置、固件匹配、心跳机制和数据交互规范,开发者可实现稳定的Socket通讯,有效提升工业机器人操控的可靠性。文章特别针对v1.6.7.3版本的典型问题给出了实用调试技巧。

weixin_42639633的博客 316

Linux命令行入门:从零掌握服务器运维与Shell脚本基础

在信息化时代,操作系统是数字世界的基石,而终端命令行则是高效驾驭服务器的核心技能。无论是软件部署、服务监控还是故障排查,掌握基于Shell的指令操作都能大幅提升工程效率。从最基础的文件目录管理、文本处理,到权限控制、进程监控与网络调试,命令行提供了一套强大且可自动化的操作范式。尤其对于运维工程师和开发者而言,理解管道、重定向以及脚本化任务,意味着将重复劳动转化为可复用的自动化流程。本文从环境准备讲起,系统梳理常用Linux命令的实际场景与输出验证,并延伸至Shell脚本编写与定时任务,帮助初学者快速建立从操

weixin_30522983的博客 255

NOIP复赛知识点

NOIP复赛知识点 全国青少年信息学奥林匹克联赛(National Olympiad in Informatics in Provinces,简称NOIP) 普及组必学 1、模拟算法(暴力枚举),按照题目的要求,题目怎么说就怎么做,保证时间和正确性即可。 2、搜索与回溯,主要的是DFS(深度优先搜索)和BFS(宽度优先搜索),基本没有直接的暴力搜索。一般是记忆化搜索加剪枝,普及组第三题难度。 3、简单操作:如筛法、前缀和、快速幂、高精度、辗转相除法等,掌握全面即可应对大部分处理数据上的...

zsjzliziyang的博客 634

Dify实战应用指南(上传需求稿生成测试用例)

摘要: Dify是一款开源大语言模型应用开发平台,通过低代码/无代码方式支持AI应用开发。平台提供五种核心应用类型,包括聊天助手、文本生成、Agent、ChatFlow和Workflow,适用于不同场景。本文以ChatFlow为例,演示如何上传需求稿自动生成测试用例。通过条件分支、文档提取器和LLM设置,实现从需求文档到测试用例的自动化转换,显著提升测试效率并降低人工误差。该方案适用于需要快速生成测试用例的软件开发场景,尤其适合非技术人员使用。

Linda的自动化测试之旅 2743
上一篇: 【NOIP2016普及组复赛】题4:魔法阵
下一篇: 【NOIP2017普及组复赛】题2:图书管理员
lpstudio
博客等级 码龄16年 1266粉丝 78原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

lpstudio

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值