蓝桥杯备考

目录

P8823 [传智杯 #3 初赛] 期末考试成绩

题目描述

输入格式

输出格式

输入输出样例

说明/提示

代码

P8828 [传智杯 #3 练习赛] 直角三角形

题目描述

输入格式

输出格式

输入输出样例

代码

P8833 [传智杯 #3 决赛] 课程

题目背景

题目描述

输入格式

输出格式

输入输出样例

样例解释

代码

P8840 [传智杯 #4 初赛] 报告赋分

题目描述

输入格式

输出格式

输入输出样例

代码

B3913 [语言月赛 202401] 装满葡萄汁的酒杯

题目描述

输入格式

输出格式

输入输出样例

样例解释 #1

数据规模与约定

代码


P8823 [传智杯 #3 初赛] 期末考试成绩

题目描述

传智专修学院的 Java 程序设计课程的评价体系是这样的:

首先,所有学生会有一个卷面得分,这个得分一定是一个[0,100] 之间的整数。

如果卷面得分在 90 分及以上,那么他的 GPA(加权平均成绩) 就是满分 4.04.0。

如果卷面得分在 60∼89 之间,那么他每比 9090 分少 11 分,那么他的分数就会在 4.04.0 的基础上减少 0.1。

如果卷面得分不到 60分,那么善良的老师会给他照顾。具体来说,如果他的分数为 x,那么老师会把他的分数调整为 x^{1/2}*10 (向下取整) ,再计算他的 GPA。

如果经过调整该学生的得分依旧没满 60 ,那么他就挂科了,GPA 就是 0 分。

现在给你一个人的期末卷面得分,请你输出他的最终 GPA

输入格式

一行一个整数 x,表示该人的期末得分。

输出格式

一个小数点后只有一位的浮点数,表示该同学获得的GPA。

请注意,如果有.0 请保留。

输入输出样例

输入 #1复制99

输出 #1复制4.0

输入 #2复制88

输出 #2复制3.8

输入 #3复制12

输出 #3复制0.0

说明/提示

对于 20%的数据,满足 90≤x≤100;
对于额外 30% 的数据,满足 60≤≤x≤100;
对于 100% 的数据,满足 0≤x≤100。

代码

#include<iostream>
#include<cmath>
using namespace std;
int main()
{int num,num2;double gpa;cin>>num;if(num>=90)gpa=4;if(num>=60&&num<90){gpa=4-(90-num)*0.1;}if(num<60){num2=pow(num,0.5)*10;if(num2<60)gpa=0.0;elsegpa=4-(90-num2)*0.1;}printf("%0.1lf",gpa);return 0;} 

P8828 [传智杯 #3 练习赛] 直角三角形

题目描述

一个直角三角形的两个直角边是 a,b(a≤b),其斜边是 c,且a,b,c 都是正整数。

现在我们已经知道了斜边长度 c,请问这个直角三角形的两个直角边的长度是什么?

输入格式

输入一个整数 c(1≤c≤1.41×104)。

输出格式

输出两个整数 a,b 表示答案。保证有整数解。如果有多个可能的答案,请确保 a 尽可能的小。

输入输出样例

输入 #1 5

输出 #1 3 4

代码

 #include<iostream>#include<cmath>using namespace std;int main(){int a,c,zhengshu=0;double b=0,xiaoshu=0;cin>>c;for(a=1;a<c;a++){zhengshu=sqrt(c*c-a*a);b=sqrt(c*c-a*a);xiaoshu=b-zhengshu;if(xiaoshu==0)break;}cout<<a<<' '<<b<<endl;return 0;}

P8833 [传智杯 #3 决赛] 课程

题目背景

disangan233 喜欢数数,于是他想让你帮他回答一个问题。

题目描述

传智专修学院提供 A,B 两个课程,分别有n,m 个学生报名。报名 A 的学生的编号为a_{n},报名 B 的学生的编号为 b_{m}​,求有多少个学生同时报名了两个课程。

对于所有数据n,m,a_{i},b_{i}≤20,保证每个课程报名的学生编号不会重复。

输入格式

输入共 3行。

第 1 行输入 2个正整数 n,m。

第 2 行输入 n 个正整数 a_{1}​…a_{n}​,表示报名课程 A 的学生编号。

第 3 行输入m 个正整数 b_{1}​…b_{m}​,表示报名课程 B 的学生编号。

学生编号不保证从小到大排序。

输出格式

输出共 1 行 1个整数,表示答案。

输入输出样例

输入 #1

5 5
1 2 3 4 5
1 3 4 5 6

输出 #1 4

样例解释

我们发现,1,3,4,5这 4名学生同时报名了两门课程,所以答案是 4。

代码

 #include<iostream>#include<vector>using namespace std;int main() {int n,m,num=0;cin>>n>>m;vector <int>arrA(n);vector <int>arrB(m);for(int i=0;i<n;i++)cin>>arrA[i];for(int i=0;i<m;i++){cin>>arrB[i];for(int j=0;j<n;j++){if(arrB[i]==arrA[j])num++;}}cout<<num<<endl;return 0;	}

P8840 [传智杯 #4 初赛] 报告赋分

题目描述

花栗鼠科技大学的计算机组成原理实验最终的结课考核方式是提交一份报告。

然而作为任课老师,萝老师不希望大家过于内卷,所以指定了如下规定:

每份报告有一个卷面基础分 a。

在此基础上:

  • 若是报告字数低于 16 页,则扣 10 分,如果分数低于 0 分了,则记作 0 分。

  • 若是报告字数超过 20 页,每超过 1 页扣 1 分 ,直到分数扣到 0 分为止。

现在你知道了一份报告的卷面基础分 a 和它的页数 p ,请你计算这份报告的最终得分。我们保证 1≤a≤100,1≤p≤50.

输入格式

本题有多组数据。

第一行一个整数 T(1≤T≤1000) ,表示数据组数。

接下来 T 行,每行两个整数a,p,意义如题所示。

输出格式

共 T 行,每行一个整数,表示该次询问的数据最终的得分。

输入输出样例

输入 #1

2
70 17
80 10

输出 #1

70
70

代码

#include<iostream>#include<vector>using namespace std;int main(){int T;cin>>T;int arr[T][2]={0};vector <int>sore(T);for(int i=0;i<T;i++){cin>>arr[i][0]>>arr[i][1];}for(int i=0;i<T;i++){if(arr[i][1]<16)sore[i]=arr[i][0]-10;else if(arr[i][1]>=16&&arr[i][1]<=20)sore[i]=arr[i][0];else sore[i]=arr[i][0]-arr[i][1]+20;}for(int i=0;i<T;i++){if(sore[i]<0)sore[i]=0;cout<<sore[i]<<endl;}return 0;}

B3913 [语言月赛 202401] 装满葡萄汁的酒杯

题目描述

小 H 有五个酒杯可供选择,它们的容量分别为 100mL、150mL、300mL、400mL和 1000mL。

现在,小 H 想要在这五个酒杯中选择一个来喝葡萄汁。小 H 打算喝 a mL(a≤1000) 的葡萄汁。请问,小 H 至少需要选择多大容量的酒杯,才能装下 a mL 的葡萄汁(葡萄汁不能溢出)。

输入格式

输入一行共一个整数 a,表示小 H 打算喝的葡萄汁的量(以   mL 为单位)。

输出格式

输出一行共一个整数,表示小 H 至少需要选择的酒杯容量(以   mL 为单位),以确保能够装下 a mL 的葡萄汁。

输入输出样例

输入 #1 50

输出 #1 100

输入 #2 112

输出 #2 150

输入 #3  300

输出 #3 300

样例解释 #1

如果要装 50 mL 的葡萄汁,那么用 100 mL 的酒杯就可以了。

数据规模与约定

对于 100% 的数据,满足 1≤a≤1000。

代码

 #include<iostream>#include<vector>using namespace std;int main(){vector <int>capacity(5);capacity[0]=100;capacity[1]=150;capacity[2]=300;capacity[3]=400;capacity[4]=1000;int a=0;cin>>a;if(capacity[0]>=a)cout<<capacity[0]<<endl;for(int i=1;i<5;i++){if(capacity[i-1]<a&&capacity[i]>=a){cout<<capacity[i];break;}}return 0;}

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.xdnf.cn/news/1323560.html

如若内容造成侵权/违法违规/事实不符,请联系一条长河网进行投诉反馈,一经查实,立即删除!

相关文章

vivado eFUSE 寄存器访问和编程

eFUSE 寄存器访问和编程 注释 &#xff1a; 在 MPSoC 和 Versal 器件上不支持以下 eFUSE 访问和编程方法。 7 系列、 UltraScale 和 UltraScale 器件具有一次性可编程位用于执行特定功能 &#xff0c; 称为 eFUSE 位。不同 eFUSE 位类型如 下所述&#xff1a; • …

突破校园网限速:使用 iKuai 多拨分流负载均衡 + Clash 代理(内网带宽限制通用)

文章目录 1. 简介2. iKuai 部署2.1 安装 VMware2.2 安装 iKuai(1) 下载固件(2) 安装 iKuai 虚拟机(3) 配置 iKuai 虚拟机(4) 配置 iKuai(5) 配置多拨分流 2.3 测试速度 3. Clash 部署3.1 准备工作(1) 配置磁盘分区(2) 安装 Docker(3) 安装 Clash(4) 设置代理 1. 简介 由于博主…

新质生产力丨zData X 数据库一体机助力财政一体化平台全面升级

在数字化转型的大潮中&#xff0c;某财政局积极响应国家财政管理现代化的战略部署&#xff0c;启动了财政一体化平台升级改造工程。该项目旨在将财政局内部各部门及其各自独立的业务系统进行全面整合&#xff0c;构建起一个集约化的财政管理平台&#xff0c;力求通过技术创新推…

字符分类函数

字符分类函数 C语言中有⼀系列的函数是专门做字符分类的&#xff0c;也就是⼀个字符是属于什么类型的字符的。这些函数的使用都需要包含⼀个头文件是 ctype.h 这些函数的使用方法非常类似&#xff0c;我们就讲解⼀个函数的事情&#xff0c;其他的非常类似&#xff1a; int i…

合同约定的绩效奖金说不给就不给了, 这合法吗?

目录 一、北京海淀法院参考案例 二、关于绩效奖金的性质&#xff1f; 三、绩效奖金应否发放取决于哪些因素&#xff1f; 四、员工如何举证与质证 五、提前离职的员工 是否享受当年度绩效奖金&#xff1f; 一、北京海淀法院参考案例 https://mp.weixin.qq.com/s/sq0mFCC8M…

在哪申请免费IP地址证书

IP证书&#xff0c;也被称为IP SSL证书&#xff0c;是一种特殊的SSL证书&#xff0c;不同于传统的域名验证&#xff08;DV&#xff09;证书&#xff0c;它是通过验证公网IP地址而不是域名来确保安全连接。这种证书是用于保护IP地址&#xff0c;并在安装后起到加密作用。 申请条…

数据结构算法题(力扣)——链表

以下题目建议大家先自己动手练习&#xff0c;再看题解代码。这里只提供一种做法&#xff0c;可能不是最优解。 1. 移除链表元素&#xff08;OJ链接&#xff09; 题目描述&#xff1a;给一个链表的头节点 head 和一个整数 val &#xff0c;删除链表中所有满足值等于 val 的节点…

全面的Docker快速入门教程(详细)

前言&#xff1a; 都2024年了&#xff0c;你还在为了安装一个开发或者部署环境、软件而花费半天的时间吗&#xff1f;你还在解决开发环境能够正常访问&#xff0c;而发布测试环境无法正常访问的问题吗&#xff1f;你还在为持续集成和持续交付&#xff08;CI / CD&#xff09;工…

代码随想录第29天|491.递增子序列 46.全排列 47.全排列 II

目录&#xff1a; 491.递增子序列 46.全排列 47.全排列 II 491.递增子序列 491. 非递减子序列 - 力扣&#xff08;LeetCode&#xff09; 代码随想录 (programmercarl.com) 回溯算法精讲&#xff0c;树层去重与树枝去重 | LeetCode&#xff1a;491.递增子序列_哔哩哔哩_bili…

2023最新汽车网络安全报告汇总

2023最新汽车网络安全报告、安全参考架构及指南汇总&#xff0c;供大家学习参考。https://t.zsxq.com/18RkG260k 汽车信息安全法律法规及标准全景图V3.2.pdf 车载智能计算基础平台参考架构2.0.pdf 车载智能计算芯片白皮书(2023版).pdf 智能驾驶行为安全评价方法发布版.pdf 智能…

超细节小白教学Windows10系统 数据库MYSQL服务安装及验证

超细节小白教学Windows10系统 数据库MYSQL服务安装 一、MySQL下载及安装 官网下载地址&#xff1a;https://dev.mysql.com/downloads/mysql/ 进入官网页面如下图所示&#xff1a; 一般64-bit代表64位系统&#xff0c;如果需要32位系统可以在历史版本中寻找。 等待下载完成&a…

【协议篇:Http与Https】

1. Http 1.1 Http的定义 超文本传输协议&#xff08;Hypertext Transfer Protocol&#xff0c;HTTP&#xff09;是用于分布式、协作式和超媒体信息系统的应用层协议。它是互联网上最广泛应用的数据通信协议之一&#xff0c;尤其对于万维网&#xff08;WWW&#xff09;服务而言…

5.动态规划

1.背包问题 (1)0/1背包问题 01背包问题即每个物品只能选1个 考虑第i件物品&#xff0c;当j<w[i]时&#xff0c;f[i][j]f[i-1][j]&#xff0c;当j>w[i]时&#xff0c;此时有两种选择&#xff0c;选择第i件物品和不选第i件物品。此时f[i][j]max(f[i-1][j],f[i-1][j-w[i]]v…

【QingHub】QingHub Studio企业级应用作业编排

简介 QingHub作业编排中心是一个通过插件化方式&#xff0c;提供数据从采集&#xff0c;转化&#xff0c;计算&#xff0c;存储为一体的全流程数据处理方案&#xff0c;他一方面为前端应用提供数据源&#xff0c;同时也为前端应用与数据源头的通信搭建起桥梁&#xff0c;实现数…

【WebKit架构讲解】

&#x1f308;个人主页:程序员不想敲代码啊 &#x1f3c6;CSDN优质创作者&#xff0c;CSDN实力新星&#xff0c;CSDN博客专家 &#x1f44d;点赞⭐评论⭐收藏 &#x1f91d;希望本文对您有所裨益&#xff0c;如有不足之处&#xff0c;欢迎在评论区提出指正&#xff0c;让我们共…

C++:函数重载,引用

文章目录 1. 函数重载1.1 函数重载概念1.2 C支持函数重载的原理--名字修饰1.3 缺省参数与重载 2. 引用2.1引用概念2.2 引用特性2.3 常引用2.4 使用场景2.5 引用和指针的区别 1. 函数重载 1.1 函数重载概念 C允许在同一作用域中声明几个功能类似的同名函数&#xff0c;这些同名…

查看并设定【网络适配器】的优先级(跃点数)

目录 前言&#xff1a; 1.查看所有的适配器 2.修改优先级&#xff08;需要以管理员身份运行&#xff09; 跃点数&#xff08;InterfaceMetric &#xff09; DHCP 3.修改后的效果 pwoerShell 再次运行之前的程序 4.其他 参考 网络适配器1&#xff0c;8相关知识介绍1 …

回溯算法|47.全排列II

力扣题目链接 class Solution { private:vector<vector<int>> result;vector<int> path;void backtracking (vector<int>& nums, vector<bool>& used) {// 此时说明找到了一组if (path.size() nums.size()) {result.push_back(path);r…

【前端】CSS(引入方式+选择器+常用元素属性+盒模型)

文章目录 CSS一、什么是CSS二、语法规范三、引入方式1.内部样式表2.行内样式表3.外部样式 四、选择器1.选择器的种类1.基础选择器&#xff1a;单个选择器构成的1.标签选择器2.类选择器3.id 选择器4.通配符选择器 2.复合选择器1.后代选择器2.子选择器3.并集选择器4.伪类选择器 五…

python基于django协同算法的个性化音乐推荐系统的设计与实现

本个性化音乐推荐系统以Django作为框架&#xff0c;b/s模式以及MySql作为后台运行的数据库。本系统主要包括以下功能模块&#xff1a;首页&#xff0c;个人中心&#xff0c;用户管理&#xff0c;歌曲类型管理&#xff0c;明星歌手管理&#xff0c;歌曲音乐管理&#xff0c;歌曲…