题目链接:http://118.190.20.162/view.page?gpid=T79

问题描述
试题编号: 201809-1
试题名称: 卖菜
时间限制: 1.0s
内存限制: 256.0MB
问题描述:
问题描述
在一条街上有n个卖菜的商店,按1至n的顺序排成一排,这些商店都卖一种蔬菜。
  第一天,每个商店都自己定了一个价格。店主们希望自己的菜价和其他商店的一致,第二天,每一家商店都会根据他自己和相邻商店的价格调整自己的价格。具体的,每家商店都会将第二天的菜价设置为自己和相邻商店第一天菜价的平均值(用去尾法取整)。
  注意,编号为1的商店只有一个相邻的商店2,编号为n的商店只有一个相邻的商店n-1,其他编号为i的商店有两个相邻的商店i-1和i+1。
  给定第一天各个商店的菜价,请计算第二天每个商店的菜价。
输入格式
输入的第一行包含一个整数n,表示商店的数量。
  第二行包含n个整数,依次表示每个商店第一天的菜价。
输出格式
输出一行,包含n个正整数,依次表示每个商店第二天的菜价。
样例输入
8
4 1 3 1 6 5 17 9
样例输出
2 2 1 3 4 9 10 13
数据规模和约定
对于所有评测用例,2 ≤ n ≤ 1000,第一天每个商店的菜价为不超过10000的正整数。
 1 #include <iostream>
 2 #include <algorithm>
 3 #include <cmath>
 4 #include <string>
 5 #include <cstring>
 6 using namespace std;
 7 int n,k;
 8 int a[1005];
 9 int b[1005];
10 int main()
11 {
12     while(cin>>n){
13         for(int i=0;i<n;i++) cin>>a[i];
14         for(int i=0;i<n;i++){
15             if(i==0) b[i]=(a[i]+a[i+1])/2;
16             else if(i==n-1) b[i]=(a[i]+a[i-1])/2;
17             else b[i]=(a[i-1]+a[i]+a[i+1])/3;
18         }
19         for(int i=0;i<n;i++){
20             if(i==0) cout<<b[i];
21             else cout<<" "<<b[i];
22         }
23         cout<<endl;
24     }
25     return 0;
26 }

转载于:https://www.cnblogs.com/shixinzei/p/10730763.html

CCF CSP 201809-1 卖菜相关推荐

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

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

  2. ## CSP认证 201809-1 卖菜(C语言)(100分)

    试题编号: 201809-1 试题名称: 卖菜 时间限制: 1.0s 内存限制: 256.0MB 问题描述 在一条街上有n个卖菜的商店,按1至n的顺序排成一排,这些商店都卖一种蔬菜. 第一天,每个商店 ...

  3. CSP认证201809-1 卖菜[C++题解]:遍历

    文章目录 题目解答 题目链接 题目解答 来源:acwing 分析 :直接遍历即可,需要注意的小问题,用去尾法取整,直接转换为int即可. ac代码 #include<bits/stdc++.h& ...

  4. CCF CSP 历年题解(C/C++)【截至2019年】

    本人水平有限  目前只能做前两题  后面的随机可能会有  就脸厚的先写一个吧 (捂脸) 第一题 一般都是小模拟题  细心一点 注意一下格式之类的很容易就出来的 第二题 就是一道大模拟题 耐心一点 适当 ...

  5. 180904 再卖菜 ccf

    思路 dfs+去重 关键 满分的关键在于不同的前缀可能会遇到相同的情况,要直接排除这些情况,避免重复计算(单纯dfs只有80分) 实现 这里采用数组f来记录各种情况,通过traceback函数回溯 1 ...

  6. 【CCF】 201809-1 卖菜

    试题编号: 201809-1 试题名称: 卖菜 时间限制: 1.0s 内存限制: 256.0MB 问题描述: 在一条街上有n个卖菜的商店,按1至n的顺序排成一排,这些商店都卖一种蔬菜. 第一天,每个商 ...

  7. CCF 201809-1 卖菜 (python语言)

    试题编号: 201809-1 试题名称: 卖菜 时间限制: 1.0s 内存限制: 256.0MB 问题描述: 问题描述 在一条街上有n个卖菜的商店,按1至n的顺序排成一排,这些商店都卖一种蔬菜. 第一 ...

  8. CCF CSP认证菜鸟刷题日志

    CCF CSP菜鸟刷题日志(c/c++) 本萌新写给自己看的,要是有大佬路过,请多多指教orz 立个flag:每日一更,至201903 9月15ccf csp,冲鸭! 今天(2019.8.18)起每天 ...

  9. CCF CSP认证考试题解目录

    由于本人的书籍<算法详解(C++11 语言描述)>已经出版,为了降低题解的维护难度,有关CCF CSP考试的所有题解的更新将全部在书籍的配套仓库进行,CSDN博客中不再进行任何题解的更新. ...

最新文章

  1. 媲美Pandas?一文入门Python的Datatable操作
  2. SAP 物料在启用序列号管理或者不启用序列号管理之间快速切换?
  3. python信息管理系统统计功能_用Python实现职工信息管理系统
  4. [云炬创业基础笔记]第七张创业资源测试13
  5. git每次操作都要输入账号密码 解决方案
  6. opencv中的一些陷阱 坑死我了~~~~(_)~~~~
  7. P6628-[省选联考 2020 B 卷] 丁香之路【欧拉回路,最小生成树】
  8. 04:输出保留3位小数的浮点数
  9. SAP License:CO07利润中心必输
  10. Djiango django跨域 cookie session
  11. [Spark]Spark常用的优化方法
  12. python帮助文件如何设为中文_如何使用Python将.CHM帮助文件存储为文本?
  13. 项目设计之----命令模式的利用
  14. Could not find a version that satisfies the requirement PyQt5-Qt5>=5.15.2 (from pyqt5) (from version
  15. mysql 数据入库去重_MySQL中去重 distinct 的用法 ,数据库去重distinct
  16. win10下装黑苹果双系统_高手拆换GPD P2 Max无线模块,实现完美黑苹果
  17. c语言盆子接球游戏,适合幼儿园孩子的70个感统训练游戏(开发右脑)
  18. C++使用Code Runner添加编译参数
  19. Zbrush curve Tube ,Move topologica笔刷的使用
  20. 环境会计信息披露问题研究

热门文章

  1. Linux下安装JDK7和TomCat7
  2. DrawWindowFrame
  3. 坚持的力量 第十一篇
  4. Android音乐播放器高级开发
  5. Mr.J-- HTTP学习笔记(五)-- Web服务器
  6. Spring AOP源码解析——专治你不会看源码的坏毛病!
  7. kindeditor 4 指定生成文件的时间日期/动态获取My97的时间
  8. leetcode 462. Minimum Moves to Equal Array Elements II
  9. [网络流24题] 最长递增子序列
  10. 【原创】php+mysql下,对网站架构方面的一些认识(以我维护的站点为例)