题滴链接http://118.190.20.162/view.page?gpid=T79
问题描述
试题编号: | 201809-1 |
试题名称: | 卖菜 |
时间限制: | 1.0s |
内存限制: | 256.0MB |
问题描述: | 问题描述 在一条街上有n个卖菜的商店,按1至n的顺序排成一排,这些商店都卖一种蔬菜。 输入格式 输入的第一行包含一个整数n,表示商店的数量。 输出格式 输出一行,包含n个正整数,依次表示每个商店第二天的菜价。 样例输入 8 样例输出 2 2 1 3 4 9 10 13 数据规模和约定 对于所有评测用例,2 ≤ n ≤ 1000,第一天每个商店的菜价为不超过10000的正整数。 |
鄙人拙见:
- 新建一个数组存放所求值
- 输出
JAVA参考代码1.0:
import java.util.Scanner;
public class Main
{
public static void main(String[] args)
{
Scanner input = new Scanner(System.in);
int n = input.nextInt();
int num[] = new int [n];
for(int i = 0; i < n; i++)
{
num[i] = input.nextInt();
}
int newnum[] = new int [n];
newnum[0] = ( num[0] + num[1] ) / 2 ;
for(int i = 1; i < n - 1; i++)
{
newnum[i] = ( num[i-1] + num[i] + num[i+1] ) / 3 ;
}
newnum[n-1] = ( num[n-2] + num[n-1] ) / 2 ;
for(int i = 0; i < n; i++)
{
System.out.print(newnum[i]+" ");
}
}
}