
CCF 201909-2 小明种苹果(续)满分代码
发布日期:2021-05-06 19:32:44
浏览次数:19
分类:技术文章
本文共 982 字,大约阅读时间需要 3 分钟。
作者:its_ycm 来源:CSDN 原文:https://blog.csdn.net/its_ycm/article/details/110424862版权声明:本文为博主原创文章,转载请附上博文链接!
试题编号: 201909-2
试题名称: 小明种苹果(续) 时间限制: 1.0s 内存限制: 512.0MB


输入
44 74 -7 -12 -55 73 -8 -6 59 -45 76 -5 -10 60 -25 80 -6 -15 59 0
54 10 0 9 04 10 -2 7 02 10 04 10 -3 5 04 10 -1 8 0
解法如下:
#includeusing namespace std;const int N = 1000; int main(){ int n,t,s=0,a,D=0,E=0; cin>>n; int drop[N]={ 0}; int b[N+2]; for(int j=1;j<=n;++j) { cin >> t;//t记录每行第一个数 for(int i=0;i >b[i]; if(i==0) a=b[0];//a记录每段苹果数 else if(b[i]>0){ if(a>b[i]) drop[j] = 1; a=b[i]; } else a=a+b[i]; } s = s+a; if(drop[j]==1) D++; } for(int j=1;j<=n;++j){ //此处的排序只能这样,不可以从123开始,一定要有判断当j==1||j==n时。 if(j==1&&drop[n]&&drop[1]&&drop[2]) E++; else if(j==n&&drop[n-1]&&drop[n]&&drop[1]) E++; else if(j!=1&&j!=n&&drop[j-1]&&drop[j]&&drop[j+1]) E++; } cout << s << " " << D << " " << E << " " << endl; return 0;}
发表评论
最新留言
能坚持,总会有不一样的收获!
[***.219.124.196]2025年04月01日 14时06分32秒
关于作者

喝酒易醉,品茶养心,人生如梦,品茶悟道,何以解忧?唯有杜康!
-- 愿君每日到此一游!
推荐文章
程序员职业划分
2019-03-04
MFC使用opencv在picture控件上面播放摄像头视频
2019-03-04
浪潮服务器电脑BOOST界面设置开机启动
2019-03-04
六祎-Photoshop快捷键
2019-03-04
【六袆-Java】哈希算法内存图;set集合低层采用哈希表存储元素;哈希算法的流程
2019-03-04
转---原码,反码,补码的深入理解与原理。
2019-03-04
浅谈C++ 标准库中的异常 —— stdexcept类
2019-03-04
【浅谈】main函数的三个参数
2019-03-04
函数指针
2019-03-04
Ubuntu安装软件以及查看已安装软件的几种方式
2019-03-04
ubuntu18.04利用fdisk找到磁盘空闲区,新建分区,挂载
2019-03-04
STL教程:C++ STL快速入门(非常详细)
2019-03-04
MySQL中索引与视图的用法与区别详解
2019-03-04
【论文泛读03】卷积LSTM网络:一种短时降雨量预测的机器学习方法
2019-03-04
中科大-凸优化 笔记(lec45)-强凸性等价不等式
2019-03-04
【论文泛读29】关系抽取:卷积神经网络的视角
2019-03-04
Python中JSON的基本使用
2019-03-04
程序员建议(忘记从哪里转的了,反正是csdn上的一个兄弟)
2019-03-04
【学习笔记】欧拉函数,欧拉公式
2019-03-04