题目描述 某小学最近得到了一笔赞助,打算拿出其中一部分为学习成绩优秀的前 5 名学生发奖学金。期末,每个学生都有 3 门课的成绩:语文、数学、英语。先按总分从高到低排序,如果两个同学总分相同,再按语文成绩从高到低排序,如…
标签:蓝桥杯
根据日期求解星期(使用公式和不使用公式)
如何用程序算出几月几号是星期几? 可以采用两种方法,一种是直接套用蔡基姆拉尔森计算公式可以快速的根据日期计算这一天是周几。 设星期为w,年份为y,月份为m,日期为d w=(d+2*m+3*(m+1)/5+y+y/4-y/…
1023 组个最小数 (20)(20 分) 给定数字0-9各若干个。你可以以任意顺序排列这些数字,但必须全部使用。目标是使得最后得到的数尽可能小(注意0不能做首位)。例如:给定两个0,两个1,三个5,
1023 组个最小数 (20)(20 分) 给定数字0-9各若干个。你可以以任意顺序排列这些数字,但必须全部使用。目标是使得最后得到的数尽可能小(注意0不能做首位)。例如:给定两个0,两个1,三个5,一个8,我们得到的最…
算法训练 区间k大数查询
题目 问题描述 给定一个序列,每次询问序列中第l个数到第r个数中第K大的数是哪个。 输入格式 第一行包含一个数n,表示序列长度。 第二行包含n个正整数,表示给定的序列。 第三个包含一个正整数m,表示询问个数。 接下来m行…
蓝桥杯ADV-101——算法提高 断案
算法提高 断案 时间限制:1.0s 内存限制:512.0MB 问题描述 公安人员审问甲、乙、丙、丁四个嫌疑犯,已确知,这四个人…
数组的排列组合
一、【随机生成班级学生分数】 用数组存储分数,另外用一个String数组存储班级学生姓名。 数组排序,按分数排序的同时交换,String数组对应的元素。 【数组排序】涉及算法及嵌套for循环。 第一步:创建一个Strin…
算法提高 最大乘积
题目 问题描述 对于n个数,从中取出m个数,如何取使得这m个数的乘积最大呢? 输入格式 第一行一个数表示数据组数 每组输入数据共2行: 第1行给出总共的数字的个数n和要取的数的个数m,1<=n<…