文章目录

  • 题目
  • 思路
  • AC代码

题目

思路

这几题都比较简单,这题有个小技巧是在输入的时候同时处理数据。因为如果对应的台阶级数是1,那么就说明爬了一个楼梯res++即可。后面再存储1对应的下标,然后输出floor中对应1的前一个数即可。

AC代码

#include <bits/stdc++.h>
using namespace std;int main() {int n;cin >> n;int floor[n + 1];vector<int> count_1;int res = 0;for (int i = 1; i <= n; ++i) {cin >> floor[i];if (floor[i] == 1) {res++;count_1.push_back(i);//存储表示出现1的下标}}cout << res << endl;int len = count_1.size();for (int i = 1; i < len; ++i) {cout << floor[count_1[i] - 1] << " ";}cout << floor[n];
}

HNU 实验五 小女孩与楼梯相关推荐

  1. HNU实验五 小希与火车 基于神经网络的垃圾分类

    文章目录 题目 思路 AC代码 题目 思路 小希的那个题贼简单,模拟就好了. 神经网络那个题比较难想,其实对于任意的奇数与偶数,在进行有限次运算后的奇偶特性是确定的,所以我们可以避免在minX-max ...

  2. HNU 实验五松雅的旅馆

    文章目录 题目 思路 AC代码 题目 思路 暴力模拟吧..注意在最左边的旅馆的左边以及最右边旅馆的右边也可以建立旅馆,即可以越过区间建立.这是数组类题目常有的问题. AC代码 #include < ...

  3. HNU 实验五 猴导师

    文章目录 题目 思路 AC代码 题目 思路 关键在于怎么处理有冲突的猴子.由于两个冲突的猴子之间的下标是相互关联的,所以我用了结构体来处理这个问题,其实用数组也可以,就是下标确定有点儿烦. AC代码 ...

  4. HNU 实验五 拜访朋友

    文章目录 题目 思路 AC代码 后记 题目 思路 其实一开始的思路是利用一个大数组,将每个公交站点都记录在对应下标的位置并把值赋1,最后统计0到n公交站点的数目看看是否有那么多个公交站点.但这个思路其 ...

  5. hnu实验五 排队喝水

    文章目录 题目 思路 AC代码 后记 题目 思路 思路是利用结构体存储相应学生的信息.其实题目中那个序号大的排在后面这个信息用不上.应该是在出题的时候考虑还没学到结构体给删了吧.然后其实我们要基于第一 ...

  6. HNU实验五05阿迪看医生

    [问题描述] 这几天同学们总是对阿迪议论纷纷,这使得他很烦恼,似乎产生了一些抑郁,头也有点痛,打不起精神,他只好去看医生.然而,他只有去看过 n 个医生之后才能确诊病情,每个医生都需要上一个医生的诊断 ...

  7. 20172329 2017-2018-2 《程序设计与数据结构》实验五报告

    这是这学期最后一次实验了,也是学到了很多东西,希望自己可以可以善始善终,加油! 让我们开始这一篇博客吧! 20172329 2017-2018-2 <程序设计与数据结构>实验五报告 课程: ...

  8. 计算机网络实验五,计算机网络(实验五).docx

    计算机网络(实验五).docx 实验五一.实验内容在这个实验室里,我们将探讨ICMP 协议得几个方面由 Ping 项目产生得P 信息Tracer ute程序生成得C消息关于 CM 信息得格式与内容.在 ...

  9. java 密钥工厂 desede_20145212 实验五《Java网络编程》

    20145212 实验五<Java网络编程> 一.实验内容1.运行下载的TCP代码,结对进行,一人服务器,一人客户端: 2.利用加解密代码包,编译运行代码,一人加密,一人解密: 3.集成代 ...

最新文章

  1. 安装zookeeper
  2. Python基础(12)--模块
  3. C++实现复制文本粘贴文本功能
  4. C语言丨定积分的近似计算
  5. 解决securecrt rz 上传rar,gif文件不正确问题【转】
  6. 苹果审核之遇到IPV6问题被拒的解决方法
  7. 二元函数的洛必达法则
  8. java毕业设计—— 基于java+JSP+SSH的网上购物系统设计与实现(毕业论文+程序源码)——网上购物系统
  9. 批量重命名图片去掉烦人的括号
  10. ffmpeg生成的视频与QuickTime不兼容
  11. HTTP VS HTTPS
  12. continual与continuous的区别
  13. 二十六万字详解bat文件
  14. kettle 教程(四):自定义 Java 代码
  15. html5手机截屏,手机的这6种截屏方法,你用过几种?
  16. 真Unity3d_立个Flag_PBR学习路径
  17. Python爬虫入门【15】:煎蛋网XXOO图片抓取
  18. python中degree什么意思_Python中degrees怎么用
  19. Docker私有仓库
  20. C++ OpenCV Contrib模块LBF人脸特征点检测

热门文章

  1. 通俗的解释交叉熵与相对熵
  2. acm的ubuntu (ubuntu16.04 安装指南,chrome安装,vim配置,git设置和github,装QQ)
  3. C/C++ Socket编程Http下载的简单实现
  4. Music Workshop (Unix Name: clavio)
  5. Dreamweaver插入Flash参数
  6. linux 嵌入式串口通信,基于linux的嵌入式串口通信综述.doc
  7. python中circle函数_从Python3.6 Zelle Graphics中的另一个函数调用circle函数
  8. Unity热更新之资源的上传与下载
  9. 洛谷——P2820 局域网
  10. Spring中使用JdbcTemplate和HibernateTemplate的数据库操作