1061. 判断题(15) (Java-^_^- 满分通过)

【2025年华为秋招-非AI方向(通软&嵌软&测试&算法&数据科学)-10月15日-第三题(300分)- 最亮二叉树】(题目+思路+Java&C++&Python解析+在线测试) 本文提出了一种解决二叉树灯泡最大亮度总和问题的动态规划方法。给定用层序遍历表示的二叉树,每个节点有灯泡亮度值,要求选择一组不相邻(父节点和子节点不能同时选中)的节点,使得亮度总和最大。 算法采用自底向上的动态规划,为每个节点维护两个状态: dp1[i]:选择节点i时的子树最大亮度 dp0[i]:不选节点i时的子树最大亮度 转移方程为: 选择节点i时:亮度值加上左右子节点未被选择时的最大值 不选节点i时:取左右子节点各自选择或不选择的最大值之和 最终结果为根节点两种状态的最大值。算法时间复杂度O(n),空间复 阅读详情

判断题的评判很简单,本题就要求你写个简单的程序帮助老师判题并统计学生们判断题的得分。

输入格式:

输入在第一行给出两个不超过100的正整数N和M,分别是学生人数和判断题数量。第二行给出M个不超过5的正整数,是每道题的满分值。第三行给出每道题对应的正确答案,0代表“非”,1代表“是”。随后N行,每行给出一个学生的解答。数字间均以空格分隔。

输出格式:

按照输入的顺序输出每个学生的得分,每个分数占一行。

输入样例:
3 6
2 1 3 3 4 5
0 0 1 0 1 1
0 1 1 0 0 1
1 0 1 0 1 0
1 1 0 0 1 1
输出样例:
13 11 12
import java.util.Scanner;

public class Main {
	public static void main(String[] args) {
		Scanner input = new Scanner(System.in);
		int n = input.nextInt();
		int m = input.nextInt();
		int [] ans=new int[m];
		int [] score=new int[m];
		
		for(int i=0;i<m;i++) {
			score[i]=input.nextInt();
		}
		
		for(int i=0;i<m;i++) {
			ans[i]=input.nextInt();		
		}
		
		for(int j=0;j<n;j++) {
			
			int sum=0;
			for(int i=0;i<m;i++) {
				int record=input.nextInt();
				if(record==ans[i]) {
					sum+=score[i];
				}
				
			}
			System.out.println(sum);
		}
        
	}

}
这题比较简单啦哈哈,主要是注意算完一次总分就输出不要再想着保存在哪儿,那样不好,可以发现大多数的题,都是有这种,算出结果了就输出!记住这一点。




【秋招突围】2024届秋招-京东笔试题-第三套 >🍭 本次给大家带来2024京东秋招的笔试题,和我一起备战今年京东的秋招吧 阅读详情

相关推荐

【枚举 数学】P11045 [蓝桥杯 2024 省 Java B] 最优分组|普及+

小蓝开了一家宠物店,最近有一种 X 病毒在动物之间进行传染,小蓝为了以防万一打算购买测试剂对自己的宠物进行病毒感染测试。 为了减少使用的测试剂数目,小蓝想到了一个好方法:将 $N$ 个宠物平均分为若干组,使得每组恰好有 $K$ 只宠物,这样对同一组的宠物进行采样并混合后用一个试剂进行检测,如果测试结果为阴性则说明组内宠物都未感染 X 病毒;如果是阳性的话则需要对组内所有 $K$ 只宠物单独检测,需要再消耗 $K$ 支测试剂(当 $K=1$ 时,就没必要再次进行单独检测了,因为组内只有一只宠物,一次检测便

闻缺陷则喜何志丹 898

1061 判断题

1061 判断题 判断题的评判很简单,本题就要求你写个简单的程序帮助老师判题并统计学生们判断题的得分。 输入格式: 输入在第一行给出两个不超过 100 的正整数 N 和 M,分别是学生人数和判断题数量。第二行给出 M 个不超过 5 的正整数,是每道题的满分值。第三行给出每道题对应的正确答案,0 代表“非”,1 代表“是”。随后 N 行,每行给出一个学生的解答。数字间均以空格分隔。 输出格式: 按照输入的顺序输出每个学生的得分,每个分数占一行。 输入样例: 3 6 2 1 3 3 4 5 0 0 1 0 1

xuexiwd的博客 273

JAVA判断题题库20151209

JAVA考试试题,举例: 1. JAVA的源代码中定义定义几个类,编译结果就生成几个以“.class”为后缀的字节码文。( ) 答案:√ [考点范围] JAVA简介

JAVA练习题——判断题

1:java语言中不用区分字母的大写小写T F2:Java的字符类型采用的是ASCII编码。T F3:Java的字符类型采用的是Unicode编码,每个Unicode码占16个比特。T F4:Java的各种数据类型占用固定长度,与具体的软硬件平台环境无关。T F5:数组也是对象。T F6:Java语言中,变量名可以用汉字表示。T F7:Java语言中的局部变量在定义的方法内部使用,允许定义2个相同的变量名。T

qq_52331221的博客 1万+

Win11 WSL2 Ubuntu 18.04 ROS Gazebo 图形渲染性能调优:从LLVM到NVIDIA GPU的完整指南

本文详细解决了在Win11 WSL2 Ubuntu 18.04环境中运行ROS Gazebo时图形渲染卡顿的问题。通过诊断默认LLVM软件渲染的瓶颈,指导用户更新Mesa驱动PPA源,并关键性地设置环境变量以强制启用NVIDIA GPU硬件加速,最终显著提升仿真性能与流畅度。

weixin_29204749的博客 282

QML 地图修改插件源码(三),Map在Plugin中设置加载地图类型

常用的地图种类分为交通图,地形图,卫星图等等,在QML的Map(以OSM地图为例)中提供activeMapType属性用于读取当前显示的地图类型(注意:该属性为只读属性,不能用于赋值),QML中地图的加载寻找根据瓦片的文件名进行查找,例如名为"osm_100-l-5-2-2-3.png"的瓦片,其中5代表了该地图的类型

zjgo007的专栏 3164

PAT 1061 判断题

https://pintia.cn/problem-sets/994805260223102976/problems/994805268817231872 判断题的评判很简单,本题就要求你写个简单的程序帮助老师判题并统计学生们判断题的得分。 输入格式: 输入在第一行给出两个不超过 100 的正整数 N 和 M,分别是学生人数和判断题数量。第二行给出 M 个不超过 5 的正整数,...

weixin_30408739的博客 1239

WPS JS宏智能识别代码段并设置样式(完整可用版)

之前,我们已经经历了多次迭代,解决了许多问题,比如识别代码块、处理多行导入、调整样式等。现在他们需要一份全面的文档来解释整个代码的结构和工作原理。(5)智能行分析(含URL和注解检测优化)function analyzeLineEnhanced(rawText,trimmedText,codeSymbols,codePatterns, singleLinePatterns)该解决方案在保持高性能的同时,提供了良好的可扩展性,能够适应不同组织的代码规范需求,是WPS生态中专业文档处理的创新实践。

搏博的专栏 1825

java基础选择判断简答题

Java是一种面向【】的语言,它是由Sun公司(已被 Oracle公司收购)开发的高级程序设计语言。

weixin_45939821的博客 7066

图像评价之计算PSNR、SSIM、MSE、LPIPS和NIQE评价指标

如果代码对你的研究有所帮助,请为该仓库点上小星星。

书山有路,学海无涯! 2648

实战演练,如何用Easyexcel合并单元格,设置字体、边框样式,并在尾行加入备注

,实现效果如下:1、多级表头合并2、表头底纹+表格边框3、合并相同数据单元格4、尾行加入备注。

Su7148的博客 1万+

PAT Basic level 判断题 (15分)

判断题 (15分) 判断题的评判很简单,本题就要求你写个简单的程序帮助老师判题并统计学生们判断题的得分。 输入格式: 输入在第一行给出两个不超过 100 的正整数 N 和 M,分别是学生人数和判断题数量。第二行给出 M 个不超过 5 的正整数,是每道题的满分值。第三行给出每道题对应的正确答案,0 代表“非”,1 代表“是”。随后 N 行,每行给出一个学生的解答。数字间均以空格分隔。 输出格式: 按照输入的顺序输出每个学生的得分,每个分数占一行。 思路:选择题简化版哈哈哈哈,依次将输入存入,然后比较判定,正确

qazwsxxxxxasd的博客 379

实战避坑:在STM32上移植AUTOSAR BSW时,MCAL、ECU抽象层和服务层配置有哪些常见‘雷区’?

本文深入解析在STM32上移植AUTOSAR BSW时MCAL、ECU抽象层和服务层配置的常见陷阱,包括时钟树配置差异、GPIO电气特性问题、定时器资源冲突等实战经验。特别针对AUTOSAR架构在资源受限MCU上的特殊挑战,提供具体解决方案和优化策略,帮助开发者规避移植过程中的典型错误。

weixin_30258901的博客 561

HDOJ 1061 Rightmost Digit

找出数学规律 原题: Rightmost Digit Time Limit: 2000/1000 MS (Java/Others)Memory Limit: 65536/32768 K (Java/Others)Total Submission(s): 6515Accepted Submission(s): 2454 Problem Description Give...

weixin_30706507的博客 119

【Halcon-2D测量】set_metrology_object_param 函数功能(用于配置计量对象常规参数)

HALCON算子 set_metrology_object_param 是2D计量模块的核心配置工具,用于动态修改计量对象的测量区域、边缘检测和几何拟合参数。该算子需在检测前调用,支持批量或单独修改对象参数,包含三类关键参数:测量区域(如长度、间距)、边缘检测(如平滑Sigma、阈值)和几何拟合(如RANSAC阈值、最小分数)。使用时需注意参数互斥规则(如measure_distance优先于num_measures)和多线程同步要求。算子无输出参数,仅修改计量模型内部状态,需配合apply_metrolo

weixin_45590420的博客 292

别再瞎改网络结构了!解决YOLO小目标检测痛点,我用这招把mAP提了15%

本文基于我7年工业PCB缺陷检测、无人机航拍、安防监控项目的一线落地经验,针对YOLO小目标检测最痛的「漏检率高、特征丢失、精度难提升」三大核心问题,拆解出。本文全程配套小目标特征丢失原理图、分块训练流程图、切图前后效果对比图、mAP提升柱状图、多方案性能对比表等可视化内容,从YOLO天生不擅长小目标的底层根源、方案核心原理、可直接复制的代码实现,到工业场景实测验证、新手必踩的10个坑位避坑指南,全链路讲透。

专注于Python爬虫开发,分享爬虫技巧、项目实战与反爬经验,使用Scrapy、BeautifulSoup等工具,解决数据抓取难题。 387

hdu1061Rightmost Digit(快速幂取余)

Rightmost Digit Time Limit: 2000/1000 MS (Java/Others)Memory Limit: 65536/32768 K (Java/Others)Total Submission(s): 69614Accepted Submission(s): 25945 Problem Description Given a posit...

baizhen6460的博客 163

STM32F407中文手册

STM32f407中文手册 本参考手册面向应用开发人员,提供有关使用 STM32F405xx/07xx、STM32F415xx/17xx、 STM32F42xxx 和 STM32F43xxx 微控制器存储器与外设的完整信息。STM32F405xx/07xx、STM32F415xx/17xx、STM32F42xxx 和 STM32F43xxx 构成一个微 控制器系列,各产品具有不同的存储器大小、封装和外设。有关订购信息以及器件的机械与电气特性,请参见数据手册。有关 ARM Cortex™-M4F 内核的信息,请参见《Cortex™-M4F 技术参考手册》。

洛谷 P2032 扫描 (Java)

算法的核心思想是使用一个双端队列来存储当前被覆盖数字的下标,并保证队列中的数字是单调递减的。这样在每次移动木板时,队列的第一个元素即为当前被覆盖数字中的最大值。保证队列单调递减:在每次遍历元素时,如果队列中有元素,并且当前元素大于等于队列末尾元素对应的数字,则将队尾元素出队,直到队列中的元素单调递减。向右移动木板:如果队列中的数字个数大于 0,且当前的下标与队头元素相差超过了 k,则将队头元素出队,即向右移动木板。这道题可以用单调队列来维护一个最大值队列,用于找出每次移动木板时被覆盖的数字中的最大值。

Keven_6的博客 1319

Camera2Demo

在Camera2 的基础上进行封装,使得Camera2一堆初始化逻辑与Activity分离,降低耦合度,完成预览拍照并保存的操作

VB摄像头监控

该VB模块可对摄像头捕获的画面进行录像等,可在创建的窗口进行控制

第十三届蓝桥杯省赛真题 Java B 组【原卷】

发现宝藏 【考生须知】 试题 A: 星期计算 试题 B: 山 试题 C: 字符统计 试题 D: 最少刷题数 试题 EE : 求阶乘 试题 F:F: 最大子矩阵 试题 G: 数组切分 试题 H: 回忆迷宫 试题 I: 红绿灯 试题 J 拉箱子 发现宝藏 前些天发现了一个巨牛的人工智能学习网站,通俗易懂,风趣幽默,忍不住分享一下给大家。【宝藏入口】。 第十三届蓝桥杯大赛软件赛省赛 Java B 组 【考生须知】

HHX_01的博客 6035

VC中sqlite的使用

在VC中对sqlite的使用,实现数据库大批数据的快速插入,读取数据库中的数据在ListCtrl中显示

数据结构基本概念-Java常用算法

算法的时间复杂度与空间复杂度通常是矛盾的。目前计算机内存下降趋势下,当发生矛盾时,对于大多数情况来说,算法的时间复杂度应首先被考虑。算法的时间复杂度是衡量一个算法好坏的重要指标。等)的算法,是理论上可以计算,但实际上不可计算的问题,通常称作难解的问题。等)的算法,是可以接收的、可实际使用的算法;而具有指数时间复杂度(如。主要分析算法的耗时与算法处理数据个数。算法的耗时与算法所处理的数据个数。数据的组织,及其相关的操作。,所以此时算法的时间复杂度。,所以此时算法的时间复杂度。,所以此时算法的时间复杂度。

许浑的博客 567

BZOJ 1061 [Noi2008]志愿者招募(费用流)

题目描述 申奥成功后,布布经过不懈努力,终于成为奥组委下属公司人力资源部门的主管。布布刚上任就遇到了一个难题:为即将启动的奥运新项目招募一批短期志愿者。经过估算,这个项目需要N 天才能完成,其中第i 天至少需要Ai 个人。 布布通过了解得知,一共有M 类志愿者可以招募。其中第i 类可以从第Si 天工作到第Ti 天,招募费用是每人Ci 元。新官上任三把火,为了出色地完成自己的工作,布布希望用尽量少...

weixin_34259559的博客 117

P3367 【模板】并查集

并查集模板题(java实现)

triticale的博客 1102

华为OD机试真题 新系统 Java实现 【数据包优先级窗口查找】

华为OD机试新系统真题【数据包优先级窗口查找】,提供详细思路解答和代码实现。

qq_45776114的博客 414

【QED】原始部落的试验

新生赛题解

想要AC的sjh的博客空间 930

P11045 [蓝桥杯 2024 省 Java B] 最优分组 题解

Link: https://www.luogu.com.cn/problem/P11045小蓝开了一家宠物店,最近有一种 X 病毒在动物之间进行传染,小蓝为了以防万一打算购买测试剂对自己的宠物进行病毒感染测试。为了减少使用的测试剂数目,小蓝想到了一个好方法:将 NNN 个宠物平均分为若干组,使得每组恰好有 KKK 只宠物,这样对同一组的宠物进行采样并混合后用一个试剂进行检测,如果测试结果为阴性则说明组内宠物都未感染 X 病毒;如果是阳性的话则需要对组内所有 KKK 只宠物单独检测,需要再消耗 KKK 支测试

0xAC3375 的博客 772

每日一题007-堆-洛谷p3378堆模版题

给定一个数列,初始为空,请支持下面三种操作:第一行是一个整数,表示操作的次数 nnn。 接下来 nnn 行,每行表示一次操作。每行首先有一个整数 opopop 表示操作类型。对于每个操作 222,输出一行一个整数表示答案。 输出 #1 说明/提示 【数据规模与约定】写一个小根堆的模版即可,也可以使用stl中的priority_queue,代码写起来更快。

zjh的博客 1104
上一篇: 1032. 挖掘机技术哪家强(20) (Java----测试点3超时 @_@得分:17/20)
下一篇: 1038. 统计同成绩学生(20)
Brant985
博客等级 码龄9年 9粉丝 40原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值