小蓝和小桥的挑战*

题目
在这里插入图片描述

import java.util.Scanner;public class Main {public static void main(String[] args) {Scanner sc = new Scanner(System.in);int t = sc.nextInt();sc.nextLine();while(t-- > 0) {int n = sc.nextInt();sc.nextLine();int[] a = new int[n];for(int i=0;i<n;i++)a[i] = sc.nextInt();int sum = 0;int res = 0;for(int i=0;i<n;i++) {if(a[i] == 0) {res++;a[i] = 1;}sum+=a[i];}if(sum == 0) {for(int i=0;i<n;i++) {if(a[i] != -1) {res++;break;}}}System.out.println(res);}sc.close();}
}
import java.util.Scanner;public class Main {public static void main(String[] args) {Scanner sc = new Scanner(System.in);int t = sc.nextInt();sc.nextLine();while(t!=0) {int n = sc.nextInt();sc.nextLine();int[] a = new int[n];for(int i=0;i<n;i++)a[i] = sc.nextInt();int sum = 0;int num = 0;for(int i=0;i<n;i++) {if(a[i] == 0) {num++;a[i] = 1;}sum+=a[i];}if(sum == 0) {for(int i=0;i<n;i++) {if(a[i]!=-1) {num++;break;}}}System.out.println(num);t--;}sc.close();}
}

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.hqwc.cn/news/415239.html

如若内容造成侵权/违法违规/事实不符,请联系编程知识网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

Python 保持登录状态进行接口测试的方法示例

记录三种添加cookie保持接口登录状态的方法&#xff0c;方便自己回顾。 1.简单粗暴式。 此方法比较小白&#xff0c;前提是已经通过fiddler抓包等方式拿到了cookie&#xff0c;然后直接塞进去。 import requeststrainsUrl http://XXX.com/trainsheaders {"Content-Typ…

解决kali beef启动失败解问题

只限于出现这个提示的时候使用 卸载 ruby apt remove ruby 卸载 beef apt remove beef-xss 重新安装ruby apt-get install ruby apt-get install ruby-dev libpcap-dev gem install eventmachine 重新安装beef apt-get install beef-xss 弄完以上步骤如果还是不行就重启kali再试…

GaussDB与openGauss有什么相同和不同?

众所周知&#xff0c;GaussDB是华为自主创新研发的分布式关系型数据库&#xff0c;为企业提供功能全面、稳定可靠、扩展性强、性能优越的企业级数据库服务&#xff0c;openGauss是开源数据库&#xff0c;两者之间又是什么样的关系&#xff0c;有什么相同和不同&#xff0c;让我…

各种版本对应关系:SpringCloudAlibaba——SpringCloud——SpringBoot——SpringFramework——JDK

SpringCloudAlibaba——SpringCloud——SpringBoot——SpringFramework——JDK 一般情况&#xff0c;在https://github.com/项目/wiki目录下有发布信息及对应的要求其他依赖的版本信息SpringCloudAlibaba——SpringCloud——SpringBootSpringBoot和SpringFramework的版本对应关…

T细胞耗竭如何研究,看看这篇靶向甲基转移酶的癌症顶刊思路 | 国自然热点

T 细胞耗竭&#xff08;T Cell Exhaustion, Tex&#xff09;是指因长期慢性感染或癌症&#xff0c;导致患者体内T细胞功能丧失的情况。由于长期暴露于持续性抗原或慢性炎症&#xff0c;T细胞逐渐失去效应功能&#xff0c;记忆T细胞特征也开始缺失。T细胞耗竭通常与对持续感染和…

Docker(一)简介和基本概念:什么是 Docker?用它会带来什么样的好处?

作者主页&#xff1a; 正函数的个人主页 文章收录专栏&#xff1a; Docker 欢迎大家点赞 &#x1f44d; 收藏 ⭐ 加关注哦&#xff01; 一、简介 本章将带领你进入 Docker 的世界。 什么是 Docker&#xff1f; 用它会带来什么样的好处&#xff1f; 好吧&#xff0c;让我们带…

基于HFSS的微带线特性阻抗仿真-与基于FDTD的计算电磁学方法对比(Matlab)

基于HFSS的微带线特性阻抗仿真-与基于FDTD的计算电磁学方法对比&#xff08;Matlab&#xff09; 工程下载&#xff1a; HFSS的微带线特性阻抗仿真工程文件&#xff08;注意版本&#xff1a;HFSS2023R2&#xff09;&#xff1a; https://download.csdn.net/download/weixin_445…

ArcGIS Pro SDK 通知框

样式 代码 using ArcGIS.Core.CIM; using ArcGIS.Core.Data; using ArcGIS.Core.Geometry; using ArcGIS.Desktop.Catalog; using ArcGIS.Desktop.Core; using ArcGIS.Desktop.Editing; using ArcGIS.Desktop.Extensions; using ArcGIS.Desktop.Framework; using ArcGIS.Deskt…

[排序篇] 快速排序

目录 前言 一、概念 二、快速排序算法 三、快速排序算法代码 四、快速排序之递归函数讲解 五、补充说明 总结 往期回顾 [排序篇] 冒泡排序[排序篇] 冒泡排序-CSDN博客 前言 上一节我们学习了冒泡排序&#xff0c;但是它的执行效率很低&#xff0c;时间复杂度…

强化学习(二)多臂老虎机 “Multi-armed Bandits”——1

将强化学习与机器学习、深度学习区分开的最重要的特征为&#xff1a;它通过训练中信息来评估所采取的动作&#xff0c;而不是给出正确的动作进行指导&#xff0c;这极大地促进了寻找更优动作的需求。 1、多臂老虎机&#xff08;Multi-armed Bandits&#xff09;问题 赌场的老虎…

第8章 通信网络安全

文章目录 8.1 信息系统安全概述8.1.1 信息系统的构成和分类8.1.2 信息系统安全1、信息系统中的安全概念2、信息系统安全问题的发展演变3、信息系统的安全结构 8.1.3 信息系统的安全保护等级1.TCSEC&#xff08;可信计算机系统评估准则&#xff09;2. 我国信息安全标准 8.1.4 通…

JVM工作原理与实战(十六):运行时数据区-Java虚拟机栈

专栏导航 JVM工作原理与实战 RabbitMQ入门指南 从零开始了解大数据 目录 专栏导航 前言 一、运行时数据区 二、Java虚拟机栈 1.栈帧的组成 2.局部变量表 3.操作数栈 4.帧数据 总结 前言 JVM作为Java程序的运行环境&#xff0c;其负责解释和执行字节码&#xff0c;管理…