小明种苹果

题目描述
小明在他的果园里种了一些苹果树。为了保证苹果的品质,在种植过程中要进行若干轮疏果操作,也就是提前从树上把不好的苹果去掉。第一轮疏果操作开始前,小明记录了每棵树上苹果的个数。每轮疏果操作时,小明都记录了从每棵树上去掉的苹果个数。在最后一轮疏果操作结束后,请帮助小明统计相关的信息。
输入格式
从标准输入读入数据。
第1行包含两个正整数N和M,分别表示苹果树的棵数和疏果操作的轮数。
第1+i行(1<= i <= N),每行包含M+1个整数ai0,ai1,…,aiM。其中ai0为正整数,表示第一轮疏果操作开始前第i棵树上苹果的个数。aij(1 <= j <= M)为零或负整数,表示第j轮疏果操作时从第i棵树上去掉的苹果个数。如果为0,表示没有去掉苹果;如果为负,其绝对值为去掉的苹果个数。
每行中相邻两个数之间用一个空格分隔。
输出格式
输出到标准输出。
输出只有一行,包含三个整数T、k和P。其中,
T为最后一轮疏果操作后所有苹果树上剩下的苹果总数(假设苹果不会因为其它原因减少);
k为疏果个数(也就是疏果操作去掉的苹果个数)最多的苹果树编号;
P为该苹果树的疏果个数。
相邻两个数之间用一个空格分隔。输入的数据保证是正确的,也就是说,每棵树在全部疏果操作结束后剩下的苹果个数是非负的。
样例1
输入:

3 3
73 -8 -6 -4
76 -5 -10 -8
80 -6 -15 0

输出:

167 2 23

样例解释:
第1棵苹果树的疏果个数为8+6+4 = 18, 第2棵为5+10+8 = 23,第3棵为6+15+0 = 21,因此最后一轮疏果操作后全部苹果树上的苹果个数总和为(73 -18)+ (76 - 23)+ (80 - 21)= 167,疏果个数最多的是第2棵树,其疏果个数为23。
样例2
输入:

2 2
10 -3 -1
15 -4 0

输出:

17 1 4

样例解释:
两棵树的疏果个数均为4,应输出编号最小的第1棵数。

子任务

|aij|<= 106,对所有1 <= i <= N, 0<= j <= M。

问题链接:CCF201909-1 小明种苹果
问题分析
    暂时不解释。
参考链接:(略)

提交后得100分的C语言程序如下:

/* CCF201909-1 小明种苹果 */#include <stdio.h>
#include <limits.h>int main(void)
{int n, m, a, drop, i, j;/* 读入数据,计算苹果数量,计算最大值与编号 */int all = 0, maxd = INT_MIN, id = 0;scanf("%d%d", &n, &m);for(i = 0; i < n; i++) {scanf("%d", &a);all += a;// 计算最大值与编号drop = 0;for(j = 0; j < m; j++) {scanf("%d", &a);all += a;drop -= a;}if(drop > maxd) maxd = drop, id = i;}/* 输出结果 */printf("%d %d %d\n", all, id + 1, maxd);return 0;
}

CCF201909-1 小明种苹果(100分)【序列处理】相关推荐

  1. CCF CSP 20190901 小明种苹果 100分 解法/思想

    近几天正在疯狂的刷CCF题,写博客主要是做一下笔记以及记录一下自己的心得,如果能够帮到大家那就再好不过了,废话不多说,咱们放题: [题目概述] 小明(小明事情真多)要种苹果,需要疏果把不好的苹果去掉, ...

  2. CCF201909-2 小明种苹果(续)(100分)【序列处理】

    小明种苹果(续) 问题链接:CCF201909-2 小明种苹果(续) 问题分析: 暂时不解释. 参考链接:(略) 提交后得100分的C语言程序如下: /* CCF201909-2 小明种苹果(续) * ...

  3. CCF CSP 2019-9-1 小明种苹果 C语言100分

    CCF CSP 2019-9-1 小明种苹果 C语言100分 小明种苹果 完成时间11-18 16:54 代码长度510B C 正确 100分 耗时93ms 空间使用6.167MB 这道题简单,仅附上 ...

  4. CCF 201909-2 小明种苹果(续) python 满分

    CCF 201909-2 小明种苹果(续) python 满分 题目叙述 问题描述:略 输入格式:略 输出格式:略 样例 满分证明 解题思路 自己版本 大佬版本 满分代码 满分代码一 自己版本 满分代 ...

  5. CCF201909-2 小明种苹果(续)

    试题编号: 201909-2 试题名称: 小明种苹果(续) 时间限制: 1.0s 内存限制: 512.0MB 问题描述:   解题思路: 用一个flag数组来表示是否发生了掉落,采用循环和取余的方式遍 ...

  6. CCF201909-1 小明种苹果

    试题编号: 201909-1 试题名称: 小明种苹果 时间限制: 2.0s 内存限制: 512.0MB 小明种苹果 题目描述 小明在他的果园里种了一些苹果树.为了保证苹果的品质,在种植过程中要进行若干 ...

  7. CCF CSP201909-2 小明种苹果(续)

    CCF CSP201909-2 小明种苹果(续) 题目描述 要点分析 难点: 如何判断相邻连续三棵树发生苹果掉落的情况 解决办法: 先用b数组记录是否发生苹果掉落 再从1开始到N-2遍历数组, 如果连 ...

  8. CCF CSP201909-1小明种苹果

    CCF CSP201909-1小明种苹果 题目描述 要点分析 此题比较简单,主要就是模拟题目的过程即可,具体见代码 AC代码: #include<bits/stdc++.h> using ...

  9. csp试题2:小明种苹果(绪)

    csp试题2:小明种苹果(绪) 题目 分析 代码 总结 题目 题目描述       小明在他的果园里种了一些苹果树,这些苹果树排列成一个圆.为了保证苹果的品质,在种植过程中要进行疏果操作.为了更及时地 ...

最新文章

  1. 不可变的意思是什么?
  2. yii 验证器类 细说YII验证器
  3. YUDBModel【绿色插件】-对象序列化、反序列化、对象一键增删改查
  4. CentOs7安装apache以及遇到的问题
  5. 逆向工程核心原理学习笔记(十四):栈帧1
  6. linux配置mysql数据库_Linux下配置mysql数据库
  7. 蚂蚁金服 TRaaS 技术风险防控平台解密
  8. linux计算机网络一般需要配置哪几部分,计算机网络技术 知识及应用第4章Linux操作系统和常用服务器配置.ppt...
  9. 一份针对于新手的多线程实践
  10. Jira 破解版 Docker 部署
  11. 好工具推荐系列:Feem和Send-anywhere,跨平台局域网传输工具,文件共享工具
  12. Activiti工作流画图工具介绍
  13. C语言求解一元二次方程
  14. MachO 代码签名剖析
  15. web前端开发教学视频,web前端开发职业
  16. 错误模块名称: KERNELBASE.dll解决方案
  17. 值得收藏!VScode 中这 15 个神仙插件写代码必备!
  18. 胖葵酒店管理系统(android客户端+javaweb服务端+腾讯云服务器+腾讯云数据库)
  19. android 记事簿源码,安卓记事本源代码,详细。
  20. QQ光遇攻略机器人插件光萌插件『LightCute』来啦!内容自制,独家小精灵问答功能!!

热门文章

  1. cmock学习笔记20190821
  2. JavaWeb——新建项目与新建servlet
  3. ASP.NET——C#文件夹创建与文件存在判断
  4. SRP6针对于网游登录服的应用
  5. C# WinForm绘图相关
  6. php对象的表示方法,PHP对象相关知识总结
  7. addeventlistener监听ajax请求_基于h5的history改善ajax列表请求体验
  8. HUE与YARN的集成
  9. java实现录屏_java录屏截屏: 用java代码实现的录屏和截图截屏,并在springboot上实现...
  10. c改java_如何将一个c程序改写成JAVA程序