ccf-csp #201909-2 小明种苹果(续)
题目链接:http://118.190.20.162/view.page?gpid=T93
题目分析
- 简单的计数问题,只要看清楚题目对要求的变量进行模拟计数就能AC。
踩坑记录:
- 没认真看题目,没看到ai1>0a_{i1}>0ai1>0这个条件,于是把简单的问题复杂化。
- 忘记注释freopen(),这个错误是致命的,会导致这道题的得分直接为0。
- 不清楚当只有三棵树,而且三棵树都有掉落请情况时,E的取值为多少。
代码如下
#include <iostream>
#include <cstdio>
using namespace std;
const int maxn = 1005;
int n, m, T, D, E;
int t, a[maxn], mark[maxn];int main()
{//freopen("t.txt", "r", stdin);cin >> n;for (int i = 0; i < n; i++) {cin >> m;cin >> a[i];for (int j = 1; j < m; j++) {cin >> t;if (t > 0 && a[i] != t) {mark[i] = 1;a[i] = t;} else if (t <= 0) {a[i] += t;}}if (mark[i]) D++;T += a[i];}for (int i = 0; i < n; i++) {if (mark[i] && mark[(i + 1) % n] && mark[(i + 2) % n]) E++;}cout << T << " " << D << " " << E << endl;return 0;
}
ccf-csp #201909-2 小明种苹果(续)相关推荐
- CCF CSP201909-2 小明种苹果(续)
CCF CSP201909-2 小明种苹果(续) 题目描述 要点分析 难点: 如何判断相邻连续三棵树发生苹果掉落的情况 解决办法: 先用b数组记录是否发生苹果掉落 再从1开始到N-2遍历数组, 如果连 ...
- CCF CSP 2019-09-2 小明种苹果(续) 解题思路及满分代码(C++11)
文章目录 问题描述 问题分析 满分代码 问题描述 问题分析 题目不难理解,求T(苹果的总数)和E(有苹果掉落的树的个数)也没什么难度,遍历数组进行判断就可以实现,这里略过(后面完整代码注释里会有). ...
- ##CSP认证 201909-2小明种苹果(续)(100分)
#include<stdio.h> int D=0, E=0; int main() {void judge(int d[], int n);int n,i,j,m,T=0;int a[1 ...
- CCF CSP 2019-9-1 小明种苹果 C语言100分
CCF CSP 2019-9-1 小明种苹果 C语言100分 小明种苹果 完成时间11-18 16:54 代码长度510B C 正确 100分 耗时93ms 空间使用6.167MB 这道题简单,仅附上 ...
- CCF CSP 201909-1小明种苹果 C语言版
关键词:201909-1 小明种苹果 C语言 先上代码为敬,题目在后面 编译环境:Dev C++ 5.11 语言:C语言 #include <stdio.h> struct tree {i ...
- CCF CSP201909-1小明种苹果
CCF CSP201909-1小明种苹果 题目描述 要点分析 此题比较简单,主要就是模拟题目的过程即可,具体见代码 AC代码: #include<bits/stdc++.h> using ...
- csp试题2:小明种苹果(绪)
csp试题2:小明种苹果(绪) 题目 分析 代码 总结 题目 题目描述 小明在他的果园里种了一些苹果树,这些苹果树排列成一个圆.为了保证苹果的品质,在种植过程中要进行疏果操作.为了更及时地 ...
- csp试题1:小明种苹果
csp试题1:小明种苹果 题目 分析 代码 总结 题目 题目描述 小明在他的果园里种了一些苹果树.为了保证苹果的品质,在种植过程中要进行若干轮疏果操作,也就是提前从树上把不好的苹果去掉.第 ...
- CCF 201909-2 小明种苹果(续) python 满分
CCF 201909-2 小明种苹果(续) python 满分 题目叙述 问题描述:略 输入格式:略 输出格式:略 样例 满分证明 解题思路 自己版本 大佬版本 满分代码 满分代码一 自己版本 满分代 ...
- CCF计算机软件能力认证试题练习:201909-2 小明种苹果(续)
小明种苹果(续) 来源:CCF 标签: 参考资料: 相似题目: 题目 小明在他的果园里种了一些苹果树,这些苹果树排列成一个圆.为了保证苹果的品质,在种植过程中要进行疏果操作.为了更及时地完成疏果操作, ...
最新文章
- git 基于发布分支的开发
- jdbc mysql 实例名_JDBC连接自定义sqlserver数据库实例名(多个实例)
- Spring Boot Profile使用详解及配置源码解析
- linux 自动ping脚本,linux上ping脚本及zabbix3.xx上自动发现
- python入门买什么书-大学生Python入门什么书好?
- 计算机软件工作总结,计算机软件培训总结及小结-工作总结
- Springboot2 自定义异常处理
- android ichartjs 曲线图,C#中利用LightningChart绘制曲线图表
- jq获取页面高度_JQuery获取页面高度宽度
- w8的计算机管理打不开,Win8.1系统打不开控制面板怎么办 win8.1无法打开控制面板如何解决...
- Matlab 数据类型
- 使用jsonp跨域调用百度js实现搜索框智能提示,并实现鼠标和键盘对弹出框里候选词的操作【附源码和在线测试地址】
- DPU网络开发SDK—DPDK(七)
- u盘装linux镜像是dvd吗,使用U盘刻录镜像及解决在安装过程中找不到光盘的问题...
- 国内最快的jquery cdn
- HDU 2838 Cow Sorting(双树状数组+求逆序数)
- matlab提取图形形心
- 一步一步教你写股票走势图——分时图二(自定义xy轴)
- tanx的3次方的不定积分:两种方法
- esp32录音功能开发_【安信可ESP32语音开发板专题①】ESP32-A1S音频开发板之离线语音识别控制LED灯...