- 博客(7)
- 收藏
- 关注
原创 今天我们这个A-B求的是两个集合的差,就是做集合的减法运算。杭电OJ2034
参加过上个月月赛的同学一定还记得其中的一个最简单的题目,就是{A}+{B},那个题目求的是两个集合的并集,今天我们这个A-B求的是两个集合的差,就是做集合的减法运算。每组输入数据占1行,每行数据的开始是2个整数n(0<=n<=100)和m(0<=m<=100),分别表示集合A和集合B的元素个数,然后紧跟着n+m个元素,前面n个元素属于集合A,其余的属于集合B. 每个元素为不超出int范围的整数,元素之间有一个空格隔开.如果n=0并且m=0表示输入的结束,不做处理。
2024-07-15 12:51:26 346
原创 假设一个班有n(n<=50)个学生,每人考m(m<=5)门课,求每个学生的平均成绩和每门课的平均成绩,并输出各科成绩均大于等于平均成绩的学生数量。
对于每个测试实例,输出3行数据,第一行包含n个数据,表示n个学生的平均成绩,结果保留两位小数;第二行包含m个数据,表示m门课的平均成绩,结果保留两位小数;第三行是一个整数,表示该班级中各科成绩均大于等于平均成绩的学生数量。假设一个班有n(n<=50)个学生,每人考m(m<=5)门课,求每个学生的平均成绩和每门课的平均成绩,并输出各科成绩均大于等于平均成绩的学生数量。输入数据有多个测试实例,每个测试实例的第一行包括两个整数n和m,分别表示学生数和课程数。然后是n行数据,每行包括m个整数(即:考试分数)。
2024-07-08 16:06:58 291
原创 如果每个老师的工资额都知道,最少需要准备多少张人民币,才能在给每位老师发工资的时候都不用老师找零呢?这里假设老师的工资都是正整数,单位元,人民币一共有100元、50元、10元、5元、2元和1元六种。
如果每个老师的工资额都知道,最少需要准备多少张人民币,才能在给每位老师发工资的时候都不用老师找零呢?这里假设老师的工资都是正整数,单位元,人民币一共有100元、50元、10元、5元、2元和1元六种。
2024-07-07 17:49:03 210
原创 对于给定的一个字符串,统计其中数字字符出现的次数。
今天收获了一点东西:对于规定次数输入,我们不仅可以采用 for循环,还可以采用 while(n--)的形式。相对于 for循环 while循环可以少定义一个变量 i。(学到东西了,虽然不太实用,hhhhh)输入数据有多行,第一行是一个整数n,表示测试实例的个数,后面跟着n行,每行包括一个由字母和数字组成的字符串。对于每个测试实例,输出该串中数值的个数,每个输出占一行。对于给定的一个字符串,统计其中数字字符出现的次数。
2024-07-05 20:08:34 155
原创 输入n(n<100)个数,找出其中最小的数,将它与最前面的数交换后输出这些数。
输入数据有多组,每组占一行,每行的开始是一个整数n,表示这个测试实例的数值的个数,跟着就是n个整数。n=0表示输入的结束,不做处理。输入n(n<100)个数,找出其中最小的数,将它与最前面的数交换后输出这些数。鉴于在下是初学者,难免有错误或不周到的地方,欢迎大家指正交流!对于每组输入数据,输出交换后的数列,每组输出占一行。
2024-07-05 15:44:55 586
原创 对于去头去尾求平均值的算法思路
对于此案例,我们可以定义变量 max,min 来储存最高分和最低分,累加sum之后,用 sum-min-max 除以 n-2 来求得平均值 aver。选手得分规则为去掉一个最高分和一个最低分,然后计算平均得分,请编程输出某选手的得分。输入数据有多组,每组占一行,每行的第一个数是n(2
2024-07-04 19:01:47 324
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人