第十七次CCF-CSP认证

  • 小明种苹果
    • AC代码
  • 小明种苹果(续)
    • AC代码
  • 后面好难哈哈 小手冰凉

小明种苹果

在这里插入图片描述
输入输出:

在这里插入图片描述
题目链接

AC代码

#include<iostream>
using namespace std;
int n,m;
int res,res3;
int sum;
int res2=1;
int main(){cin >>n>>m;for(int i=1;i<=n;i++){for(int j=1;j<=m+1;j++){int x;cin >>x;res+=x;if(j!=1) sum-=x;  }if(sum>res3 ){res3=sum;res2=i;}sum =0;}cout <<res<<' '<<res2<<' '<<res3<<endl;return 0;
}

小明种苹果(续)

在这里插入图片描述

题目链接

输入输出:

在这里插入图片描述

AC代码

链接:源码地址

#include<iostream>
#include <algorithm>using namespace std;
typedef long long int ll;
int apple[1005][1005];  // 存储每棵树的观测记录
int rem[1005];          // 记录每棵树最终剩余的苹果数
bool down[1005];        // 标记每棵树是否发生过苹果掉落,初始值为falseint main(){ios::sync_with_stdio(false);  // 加快输入输出速度cin.tie(0);int N;  // 苹果树的棵数int D=0;  // 发生苹果掉落的苹果树的数量ll T=0;   // 剩余的果子总数ll E=0;   // 连续三棵树都发生掉落的组数cin>>N;// 处理每棵苹果树的观测记录for(int i=1;i<=N;i++){int m;  // 当前树的观测记录数cin>>m;bool flag = false;  // 标记当前树是否发生了苹果掉落// 处理当前树的每条观测记录for(int j=1;j<=m;j++){cin>>apple[i][j];// 若记录为正数,表示直接更新苹果数if(apple[i][j]>0){// 若当前记录的苹果数小于之前的记录,说明发生了掉落if(rem[i]>apple[i][j]){flag = true;}rem[i]=apple[i][j];  // 更新当前苹果树的苹果数}// 若记录为负数,表示苹果数减少else{rem[i]+=apple[i][j];  // 更新当前苹果树的苹果数}}// 若当前树发生了掉落,更新相关统计if(flag){++D;  // 掉落树的数量加1down[i]= true;  // 标记当前树发生了掉落}T+=rem[i];  // 累加当前树的剩余苹果数到总数}// 处理环形结构:将最后两棵树的状态复制到N+1和N+2位置down[N+1]=down[1];down[N+2]=down[2];// 统计连续三棵树都发生掉落的组数for(int i=1;i<=N;i++){if(down[i]&&down[i+1]&&down[i+2]){++E;  // 若当前树及其后两棵树都掉落,组数加1}}// 输出结果cout<<T<<" "<<D<<" "<<E<<endl;return 0;
}

后面好难哈哈 小手冰凉

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

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

相关文章

curl常用指令

curl使用记录 curl常用指令安装请求get请求post请求错误排查 curl常用指令 安装 sudo apt update sudo apt install curl -y请求 get请求 curl [URL]如果能正常请求&#xff0c;则会返回正常的页面信息 post请求 发送 JSON 数据​ curl -X POST [URL] -H "Content-…

C++ 输入输出流示例代码剖析

一、开篇&#xff1a;代码核心概述 本文围绕一段融合输入输出流操作、自定义类型重载、文件读写的C代码展开&#xff0c;深入探究其底层原理与实践应用。代码通过类型转换、操作符重载等技术&#xff0c;实现自定义类型与标准输入输出流的交互&#xff0c;同时借助文件流完成数…

常见嵌入式软件架构

常见的嵌入式软件架构 一、ASW文件夹&#xff08;Application Software&#xff0c;应用软件&#xff09;定义与作用常见子目录结构特点 二、BSP文件夹&#xff08;Board Support Package&#xff0c;板级支持包&#xff09;定义与作用常见子目录结构特点 三、OS文件夹&#xf…

【PostgreSQL】数据探查工具1.0研发可行性方案

👉 点击关注不迷路 👉 点击关注不迷路 👉 点击关注不迷路 想抢先解锁数据自由的宝子,速速戳我!评论区蹲一波 “蹲蹲”,揪人唠唠你的超实用需求! 【PostgreSQL】数据探查工具1.0研发可行性方案,数据调研之秒解析数据结构,告别熬夜写 SQL【PostgreSQL】数据探查工具…

Lambda表达式与匿名内部类的对比详解

Lambda表达式与匿名内部类的对比详解 1. 语法简洁性 Lambda表达式&#xff1a; 仅适用于函数式接口&#xff08;只有一个抽象方法的接口&#xff09;&#xff0c;语法简洁。 示例&#xff1a; Runnable r () -> System.out.println("Hello Lambda");匿名内部类&…

Seata Server 1.6.1 高可用部署终极指南:Nacos配置中心+DB存储+多实例实战

文章目录 高可用 - 关键因素存储模式配置中心注册中心高可用 - 步骤第 1 步:使用 db 作为存储模式第 2 步:使用 Nacos 配置中心自定义 seata-server 配置添加 seata-server.properties 到 Nacos第 3 步:修改 application.yml使用 Nacos 作为配置中心使用 Nacos 作为注册中心…

JS 中判断 null、undefined 与 NaN 的权威方法及场景实践

在 JavaScript 中&#xff0c;null、undefined 和 NaN 是三个特殊的「非正常值」&#xff0c;正确判断它们是保证代码健壮性的关键。本文结合 ECMA 规范与 MDN 权威文档&#xff0c;系统梳理三者的判断方法、原理及典型场景&#xff0c;帮助开发者规避常见误区。 一、理解三个…

基于DenseNet的医学影像辅助诊断系统开发教程

本文源码地址: https://download.csdn.net/download/shangjg03/90873921 1. 简介 本教程将使用DenseNet开发一个完整的医学影像辅助诊断系统,专注于胸部X光片的肺炎检测。我们将从环境搭建开始,逐步介绍数据处理、模型构建、训练、评估以及最终的系统部署。 2. 环境准备<…

ubuntu ollama /Dify/Docker部署大模型

电脑需要显卡&#xff1a; 执行下载并安装&#xff1a; curl -fsSL https://ollama.com/install.sh | sh 安装完后到Ollama Search 中查看ollama 可以部署的模型有哪些&#xff1a; 我选择gemma3,所以执行&#xff1a; ollma pull gemma3:latest 这样就把gemma3:latest 模…

课程发布与学习流程全解析

流程 课程发布Controller 获取课程发布信息 ApiOperation("获取课程发布信息") ResponseBody GetMapping("/course/whole/{courseId}") public CoursePreviewDto getPreviewInfo(PathVariable("courseId") Long courseId) {CoursePreviewDto c…

Linux的读写屏障

在 Linux 中&#xff0c;读写屏障&#xff08;Read-Write Barriers&#xff0c;简称 RWB&#xff09;是对内存访问顺序的一种控制机制&#xff0c;用来保证在多核处理器环境下&#xff0c;内存访问的正确顺序&#xff0c;避免因乱序执行导致的数据一致性问题。它是操作系统内核…

Spring AI 和 Elasticsearch 作为你的向量数据库

作者&#xff1a;来自 Elastic Josh Long, Philipp Krenn 及 Laura Trotta 使用 Spring AI 和 Elasticsearch 构建一个完整的 AI 应用程序。 Elasticsearch 原生集成了业界领先的生成式 AI 工具和服务提供商。查看我们关于超越 RAG 基础或使用 Elastic 向量数据库构建生产级应用…

TDengine 高可用——双活方案

概述 部分用户因为部署环境的特殊性只能部署两台服务器&#xff0c;同时希望实现一定的服务高可用和数据高可靠。本文主要描述基于数据复制和客户端 Failover 两项关键技术的 TDengine 双活系统的产品行为&#xff0c;包括双活系统的架构、配置、运维等。TDengine 双活既可以用…

与 JetBrains 官方沟通记录(PyCharm 相关问题反馈)

#工作记录 沟通记录&#xff1a; Subject: Feedback on Terminal and Environment Activation Issues in PyCharm : PY-81233 沟通进度&#xff1a; 【笔记】记一次PyCharm的问题反馈_the polyglot context is using an implementation th-CSDN博客 【笔记】与PyCharm官方沟通…

前端实战:用 JavaScript 模拟文件选择器,同步实现图片预览与 Base64 转换

代码 function 仙盟插件_通用_图片_上传(人间通道id,检验关卡img,仙界指引id){const 人间通道 document.getElementById(人间通道id);const 检验关卡 document.getElementById(检验关卡img);const 仙界指引 document.getElementById(仙界指引id);人间通道.addEventListener(…

数据库设计文档撰写攻略

数据库设计文档撰写攻略 一、数据库设计文档的核心价值二、数据库设计文档的核心框架与内容详解2.1 文档基础信息2.2 需求分析与设计原则2.2.1 业务需求概述2.2.2 设计原则 2.3 数据模型设计2.3.1 概念模型&#xff08;ER 图&#xff09;2.3.2 逻辑模型&#xff08;表结构设计&…

3D个人简历网站 7.联系我

3D个人简历网站 7.联系我 修改Contact.jsx // 从 react 库导入 useRef 和 useState hooks import { useRef, useState } from "react";/*** Contact 组件&#xff0c;用于展示联系表单&#xff0c;处理用户表单输入和提交。* returns {JSX.Element} 包含联系表单的 …

AI大模型从0到1记录学习numpy pandas day25

第 3 章 Pandas 3.1 什么是Pandas Pandas 是一个开源的数据分析和数据处理库&#xff0c;它是基于 Python 编程语言的。 Pandas 提供了易于使用的数据结构和数据分析工具&#xff0c;特别适用于处理结构化数据&#xff0c;如表格型数据&#xff08;类似于Excel表格&#xff09;…

一些可以优化JavaScript性能的工具或库汇总

在 JavaScript 性能优化方面,有许多实用的工具和库可以帮助你分析、监控和提升代码性能。以下是一些常用的工具和库分类整理: 一、性能分析工具 这些工具用于诊断性能瓶颈,定位问题代码。 Chrome DevTools Performance 面板:分析运行时性能,记录函数执行时间、内存使用、…

Linux | tmux | 无法复制粘贴

问题&#xff1a;在Linux中使用tmux时&#xff0c;总是没法使用复制粘贴功能&#xff1b; 解决: 如果希望直接用鼠标选择并复制&#xff08;类似普通终端&#xff09;&#xff0c;可以&#xff1a; 在 ~/.tmux.conf 中添加&#xff1a;sh set -g mouse on;重新加载 tmux 配置…