希望先解释一下输入输出都是什么,题目想考啥,然后写一下代码谢谢
凑字数666666666666666666666666666666666666666
简单的Java题,没太看懂题目想要我干仕么
- 写回答
- 好问题 0 提建议
- 追加酬金
- 关注问题
- 邀请回答
-
3条回答 默认 最新
关注 问题:计算学生每天平均有多少时间单元是用来玩游戏的,有多少天是超过平均数的。
输入:
第一行输入一个整数T, 表示测试用例数
for(int i : T){
第一行输入:L、M、N,L表示该用例中的天数。M表示每天中有多少时间单元。N表示睡觉的时间单元。
第二行输入 L乘以3 = 3L个整数,表示每天用来paper、assignment、project的数量。每张卷子2个时间单元,每个工作3个时间单元,每个项目5个时间单元
}输出:平均每天玩游戏时间, 超过平均数的天数
import java.io.BufferedReader; import java.io.IOException; import java.io.InputStreamReader; public class Main { /** * @param L 天数 * @param M 每天多少时间 * @param N 用来睡觉 * @param arr [L][3] 每天paper、assignment、project数 * @return res[2] 平均时间和超过平均数的天数 */ public static void calculate(int L, int M, int N, int[][] arr) { //先把睡觉时间减去 int left = M - N; int totalGame = 0; int[] game = new int[L]; for (int i = 0; i < L; ++i) { game[i] = left - 2 * arr[i][0] - 3 * arr[i][1] - 5 * arr[i][2]; totalGame += game[i]; System.out.print(game[i] + " "); } int average = totalGame/L; int over=0; for (int i : game) { if (i > average){ over++; } } System.out.println("\n" + over); } private static int[][] getArr(String[] s, int L) { int[][] arr = new int[L][3]; int index = 0; for (int i = 0; i < L; ++i) { for (int j = 0; j < 3; ++j) { arr[i][j] = Integer.parseInt(s[index]); index++; } } return arr; } public static void main(String[] args) throws IOException { BufferedReader br = new BufferedReader(new InputStreamReader(System.in)); String s = br.readLine(); //测试用例数 int T = Integer.parseInt(s); for (int i = 0; i < T; ++i) { //L M N String line1 = br.readLine(); String[] s1 = line1.split(" "); //每天paper、assignment、project数 String line2 = br.readLine(); String[] s2 = line2.split(" "); int[][] arr = getArr(s2, Integer.parseInt(s1[0])); calculate(Integer.parseInt(s1[0]), Integer.parseInt(s1[1]), Integer.parseInt(s1[2]), arr); } } }
测试:
本回答被题主选为最佳回答 , 对您是否有帮助呢?解决 无用评论 打赏 举报
悬赏问题
- ¥15 使用ue5插件narrative时如何切换关卡也保存叙事任务记录
- ¥20 软件测试决策法疑问求解答
- ¥15 win11 23H2删除推荐的项目,支持注册表等
- ¥15 matlab 用yalmip搭建模型,cplex求解,线性化处理的方法
- ¥15 qt6.6.3 基于百度云的语音识别 不会改
- ¥15 关于#目标检测#的问题:大概就是类似后台自动检测某下架商品的库存,在他监测到该商品上架并且可以购买的瞬间点击立即购买下单
- ¥15 神经网络怎么把隐含层变量融合到损失函数中?
- ¥15 lingo18勾选global solver求解使用的算法
- ¥15 全部备份安卓app数据包括密码,可以复制到另一手机上运行
- ¥20 测距传感器数据手册i2c