问题描述
- java 日历中用户创建一个跨天的事件提醒,那么我的java日历应当如何去记录并打印出这样的事件呢?
-
一个班级假如有100个同学,现在我们按照学号随机选择连续学号的42名同学,这42名同学一排7人分为6排,然后按照他们这一年来参加活动的多少来给分,规定一个同学参加一次班级活动就给这位同学1分,参加一次团体表演(你可以认为参加团体表演的人都是按照学号顺序相邻的,比如从1到10号的同学,他们一块进行了一场团体表演,学号15-30的16位同学一块进行了一次团体表演等,这些人每人都能获得1分),然后每个组中算出最高得分的同学,依据最高得分数来决定分发给这组同学的苹果个数。用java怎么实现这个算法?
解决方案
强烈建议使用数据库来做
如果不愿意用数据库做的话,你可能需要用一个Key为Integer,Value为List的TreeSet
这个List里面用一个实体
{id:0,score:0}
TreeSet的比较器只需要比较List中score的合最大即可。
时间: 2024-12-31 19:12:42