大数跨境

​C++算法赛(小学组-中学组)

​C++算法赛(小学组-中学组) 科乐维科技
2022-04-28
2

C++算法赛

医疗生活

医疗生活是一门以证据为基础的学科,旨在帮助个人、家庭和团体采用和保持有利于生活幸福和品质的健康行为。生活医学通过项目、服务、资源和网络,卫生保健人员的教育、知识、技能、经验,帮助人类保持健康,摆脱疾病。请用算法解决“医疗生活”的各种问题吧!!

参赛对象

小学组、中学组

比赛形式

线上比赛

知识范围

01

信息知识知识范围

计算机科技发展史 

逻辑判断与推理 

二进制及其它进制 

算法与复杂度评价

02

程序设计知识范围

•(小学组)变量与常量;字符与字符串;

• (小学组)数组;赋值运算;算术运算;关系运算;逻辑运算;

• (小学组)函数定义与使用;变量作用域;递归函数;

• (小学组)简单算法:进制转换、模拟算法、枚举算法;

• (中学组)基本数据结构:栈、队列、树、图

• (中学组)指针、搜索、动态规划

评分标准

  比赛试题由信息知识题和程序题两部分组成。通过在线竞赛系统进行作答;

  第一部分:信息知识,选择题形式;共 20 题,每题答案唯一且清晰无歧义,答对得 5 分,答错不得分,共 100 分。

 第二部分:程序设计,提交代码形式;设置3道程序题,共300分,每题下设10个测试点,各测试点分数相等,由系统判分。

 最终成绩计算方式为:信息知识与程序设计的总分和(共 400 分)

程序样题

题目:年龄与疾病

某医院想统计一下某项疾病的获得与否与年龄是否有关,需要对以前的诊断记录进行整理,按照0-18、19-35、36-60、61以上(含61)四个年龄段统计的患病人数占总患病人数的比例。

输入格式

共2行,第一行为过往病人的数目 n(0<n≤100),第二行为每个病人患病时的年龄,年龄为不超过100的非负整数。

输出格式

按照0—18、19—35、36-60、61以上(含61)四个年龄段输出该段患病人数占总患病人数的比例,以百分比的形式输出,精确到小数点后两位。每个年龄段占一行,共四行。

样例输入:     

 • 样例输出

【声明】内容源于网络
0
0
科乐维科技
科乐维教育共享中心
内容 229
粉丝 0
科乐维科技 科乐维教育共享中心
总阅读215
粉丝0
内容229