文章目录

  • 题目解答
  • 题目链接

题目解答

来源:acwing

分析 :直接遍历即可,需要注意的小问题,用去尾法取整,直接转换为int即可。

ac代码

#include<bits/stdc++.h>
using namespace std;
const int N  = 1010;
int n;
int a[N], b[N];int main(){cin >> n;for(int i =0; i < n; i ++) cin >> a[i];b[0] = (int)((a[0] + a[1])/2);b[n-1] = (int)((a[n-2] + a[n-1])/2);for(int i =1; i < n -1; i ++){b[i] = (int)((a[i-1] + a[i] + a[i + 1])/3);}for(int i = 0; i < n; i ++)cout << b[i] << " ";
}

题目链接

https://www.acwing.com/problem/content/3265/

CSP认证201809-1 卖菜[C++题解]:遍历相关推荐

  1. CSP认证201809-4 再卖菜[C++题解]:差分约束、前缀和

    文章目录 题目解答 题目链接 题目解答 来源:acwing 分析: 对于a0,a1,...,ana_0, a_1,...,a_na0​,a1​,...,an​,经过计算相邻的数的平均值得到b0,b1, ...

  2. CCF 差分约束--201809再卖菜

    问题描述 在一条街上有n个卖菜的商店,按1至n的顺序排成一排,这些商店都卖一种蔬菜. 第一天,每个商店都自己定了一个正整数的价格.店主们希望自己的菜价和其他商店的一致,第二天,每一家商店都会根据他自己 ...

  3. CSP认证201803-2 碰撞的小球[C++题解]:模拟

    文章目录 题目解答 题目链接 题目解答 来源:acwing 分析: 题目理解: 给定水平方向的线段和n个小球,给定速度和碰撞后反向运动等条件,模拟小球碰撞过程,求解最后时刻所有小球的位置. 题目解答: ...

  4. CSP认证201712-1 最小差值[C++题解]:遍历

    文章目录 题目解答 题目链接 题目解答 来源:acwing 分析: 直接排序,然后取相邻两数之差的最小值. ac代码 #include<bits/stdc++.h> using names ...

  5. CSP认证201512-2 消除类游戏[C++题解]:模拟

    题目分析 来源:acwing 分析: 本题类似消消乐,同一行或者同一列满足3个或者更多个同色的可以消除(数值置为0),由于数据量比较小,时间复杂度可以到O(n3)O(n^3)O(n3). 这里是对每个 ...

  6. CSP认证201509-3 模板生成系统[C++题解]:字符串处理、模拟、哈希表、引号里面有空格的字符串怎么读入

    题目分析 来源:acwing 分析: 本题采用vector< string > 来读入原来模板.接下来的m行需要用到哈希表,进行模板和具体内容的映射. 遍历vector,如果找到{{,就对 ...

  7. CSP认证201412-4 最优灌溉[C++题解]:最小生成树裸题、Kruskal算法求最小生成树

    题目分析 来源:acwing 分析:这是一道最小生成树的裸题. 这里默写Kruskal求最小生成树的最小费用的模板. 最小生成树模板请参考笔者的另一篇博文: 最小生成树板子-AcWing 859. K ...

  8. CSP认证201412-2 Z字形扫描[C++题解]:模拟

    文章目录 题目解答 题目链接 题目解答 分析: 转换视角,斜着当作一行,然后就是简单地从左到右和从右到左循环. 具体分析过程如下图: AC代码 #include<bits/stdc++.h> ...

  9. CSP认证201412-1 门禁系统[C++题解]:哈希表

    文章目录 题目解答 题目链接 题目解答 来源:acwing 分析:参见代码. ac代码 #include<bits/stdc++.h> using namespace std; const ...

最新文章

  1. 面试必备:4种经典限流算法讲解
  2. 在腾讯待了 9 年,还是离了职
  3. LDAP 中 CN, OU, DC 的含义(ldap学习一)
  4. could not insert into NHibernate数据库问题解决
  5. rocketmq存储结构_阿里专家分享内部绝密RocketMQ核心原理与最佳实践笔记
  6. Project Euler 001-006 解法总结
  7. ORACLE小错误和小技巧
  8. 致SOA架构师:注意瀑布式开发方法
  9. linux中/etc/fstab文件删除或修改了,导致系统无法启动
  10. 2021-08-01 Python嵩天MOOC学习笔记 第六周
  11. 电机驱动软件学习笔记——ADC采样电流、温度、按键值
  12. Python使用Opencc库完成字符繁简体转换
  13. I2C协议研读(六):快速模式、高速模式以及10位寻址
  14. Flask框架基础入门教程
  15. 常用计算机硬件品牌,介绍几个常用的电脑硬件检测工具
  16. http://jingyan.baidu.com/article/d169e186aa8728436611d8f3.html
  17. mysql中sum函数使用_MySQL中的SUM函数使用教程_MySQL
  18. 【UV打印机】RYPC打印软件车头急停状态报错问题
  19. 已知原函数和导函数的关系_导函数图像和原函数图像关系(我).doc
  20. 全功能mp3,wav音频格式转换器-QVE音频剪辑

热门文章

  1. 左侧宽度固定,右侧宽度自适应-----两种布局样式
  2. CI配置文件 --------- autoload.php
  3. 面试题_89_to_92_单元测试 JUnit 面试题
  4. Java Native Interface 二 JNI中对Java基本类型和引用类型的处理
  5. JS浮点数运算Bug的解决办法(转自百度文库)
  6. Aspx页面中直接编写javascript脚本
  7. 二分类排斥子和鞍点的准确率的表达式pa
  8. android标题背景色,设置标题背景颜色
  9. 8.2 高斯分布模型-机器学习笔记-斯坦福吴恩达教授
  10. 玩转Mixly – 5、Arduino AVR编程 之 逻辑