当前位置: 首页 > article >正文

CF 69A.Young Physicist(Java实现)

题目分析

        一个n*3的矩阵,判断每一行同列相加是否为0

思路分析

        存储n*3的矩阵,按序存值,然后按列遍历累加同列不同行的值,只要有一个不为0直接NO

代码


import java.util.*;

public class Main {

	public static void main(String[] args)  {
		Scanner sc = new Scanner(System.in);
		int n=sc.nextInt();//输入行数
		sc.nextLine();//吞回车
		int[][] arr=new int[n][3];//存储数据的二维数组
		for (int i = 0; i < n; i++) {//行遍历
			for (int j = 0; j < 3; j++) {//列遍历
				arr[i][j]= sc.nextInt();//按序存值
			}
			sc.nextLine();//每一行结束吞回车
		}
		String re="YES";//初始化答案
		for (int j = 0; j < 3; j++) {//按列遍历
			int count=0;//初始化累加值
			for (int i = 0; i < n; i++) {//遍历每一行同列元素
				count+=arr[i][j];//累加获得该行的总和
			}
			if (count!=0){//如果不是0
				re="NO";//更新答案
				break;//直接退出答案固定了
			}
		}
		System.out.println(re);//输出答案
	}
}

        感谢您能够看到这里,一起见证小何同学的算法学习,如果您有不同的见解,希望能得到您的指点和点悟;如果您是和我一样的同学,也希望这篇文章能对您有所帮助。


http://www.kler.cn/a/538567.html

相关文章:

  • Qt监控设备离线检测/实时监测设备上下线/显示不同的状态图标/海康大华宇视华为监控系统
  • k8s部署elasticsearch
  • 来自国外的实用软件 ,已接触所有限制!
  • Python Pandas(5):Pandas Excel 文件操作
  • Centos执行yum命令报错
  • sqli-lab靶场学习(五)——Less15-17(post方法盲注、修改密码)
  • Java高频面试之SE-19
  • 花旗银行java面试_花旗金融—面经(已offer)
  • docker安装 mongodb
  • 医疗任务VLMs安全漏洞剖析与编程防御策略
  • camera系统之cameraprovider
  • Easing Wizard - 免费的 CSS 缓动曲线在线编辑器,前端开发做动画效果的必备工具
  • CSS 相关知识
  • 【STM32】AHT20温湿度模块
  • Ubuntu 多版本 gcc 配置常用命令备忘
  • 【Rust自学】20.4. 结语:Rust学习一阶段完成+附录
  • 调用 useState 之后发生了啥(⊙_⊙)?
  • windows蓝牙驱动开发-蓝牙无线电重置和恢复
  • cpp之模板
  • 安装和使用 Ollama(实验环境windows)
  • 2月7日QT
  • c/c++蓝桥杯经典编程题100道(16)链表反转
  • 面试经典150题——字典树
  • Deepseek本地部署指南:在linux服务器部署,在mac远程web-ui访问
  • 基于开源AI智能名片2+1链动模式S2B2C商城小程序的个人IP活动运营策略与影响力提升研究
  • LangChain + DeepSeek-R1:构建高效的语言模型服务