问题描述 有n个小朋友围成一圈,假设他们的编号分别为1,2,…,n,编号为i与编号为i+1(1<=i<n)的小朋友互为相邻关系,特别地,编号为1与编号为n的小朋友也互为相邻关系。 每个小朋友都带了一些糖果[a_1,a_2,…,a_n],a_i表示第i个小朋友带的糖果数量。现在老师带着他们做一个这样的游戏:每当老师喊“交换”时,所有的小朋友都会将自己当前手上的糖果分给相邻的小朋友:如果手上糖果的数量是偶数,则平分给左右两个相邻的小朋友;如果手上糖果的数量是奇数,那么自己留下1个糖果,再将剩下的糖果评分给左右两个相邻的小朋友。 在老师喊了k次“交换”后,每个小朋友需要报告自己手上的糖果数量。 例如当n=4且k=3时,假设一开始小朋友带的糖果数量为[2,3,5,4],那么进行3次“交换”后糖果数量情况为:[2,3,5,4]=>[3,4,4,3]=>[4,3,3,4]=>[3,4,4,3]。 输入描述 第一行两个正整数n和k,分别表示小朋友的数量和要进行“交换”的次数。 第二行n个整数a_1,a_2,…,a_n,其中a_i表示编号为i的小朋友带的糖果数量。 输出描述 一行n个用空格隔开的数b_1,b_2,…b_n,其中b_i表示编号为i的小朋友最终手上的糖果数量。 输入样例1 4 3 2 3 5 4 输出样例1 3 4 4 3 样例解释1 如题面描述中所示。 数据范围和说明 30%的数据保证:3<=n<=10, 1<=k<=100, 0<=a_i<=100 80%的数据保证:3<=n<=100, 1<=k<=100, 0<=a_i<=100 100%的数据保证 :3<=n<=500, 1<=k<=1000, 0<=a_i<=100

区块链毕设网qklbishe.com为您提供问题的解答

问题描述
有n个小朋友围成一圈,假设他们的编号分别为1,2,…,n,编号为i与编号为i+1(1<=i<n)的小朋友互为相邻关系,特别地,编号为1与编号为n的小朋友也互为相邻关系。
每个小朋友都带了一些糖果[a_1,a_2,…,a_n],a_i表示第i个小朋友带的糖果数量。现在老师带着他们做一个这样的游戏:每当老师喊“交换”时,所有的小朋友都会将自己当前手上的糖果分给相邻的小朋友:如果手上糖果的数量是偶数,则平分给左右两个相邻的小朋友;如果手上糖果的数量是奇数,那么自己留下1个糖果,再将剩下的糖果评分给左右两个相邻的小朋友。
在老师喊了k次“交换”后,每个小朋友需要报告自己手上的糖果数量。
例如当n=4且k=3时,假设一开始小朋友带的糖果数量为[2,3,5,4],那么进行3次“交换”后糖果数量情况为:[2,3,5,4]=>[3,4,4,3]=>[4,3,3,4]=>[3,4,4,3]。

输入描述
第一行两个正整数n和k,分别表示小朋友的数量和要进行“交换”的次数。
第二行n个整数a_1,a_2,…,a_n,其中a_i表示编号为i的小朋友带的糖果数量。

输出描述
一行n个用空格隔开的数b_1,b_2,…b_n,其中b_i表示编号为i的小朋友最终手上的糖果数量。

输入样例1
4 3
2 3 5 4

输出样例1
3 4 4 3

样例解释1
如题面描述中所示。

数据范围和说明
30%的数据保证:3<=n<=10, 1<=k<=100, 0<=a_i<=100
80%的数据保证:3<=n<=100, 1<=k<=100, 0<=a_i<=100
100%的数据保证 :3<=n<=500, 1<=k<=1000, 0<=a_i<=100
以上就是关于问题问题描述
有n个小朋友围成一圈,假设他们的编号分别为1,2,…,n,编号为i与编号为i+1(1<=i<n)的小朋友互为相邻关系,特别地,编号为1与编号为n的小朋友也互为相邻关系。
每个小朋友都带了一些糖果[a_1,a_2,…,a_n],a_i表示第i个小朋友带的糖果数量。现在老师带着他们做一个这样的游戏:每当老师喊“交换”时,所有的小朋友都会将自己当前手上的糖果分给相邻的小朋友:如果手上糖果的数量是偶数,则平分给左右两个相邻的小朋友;如果手上糖果的数量是奇数,那么自己留下1个糖果,再将剩下的糖果评分给左右两个相邻的小朋友。
在老师喊了k次“交换”后,每个小朋友需要报告自己手上的糖果数量。
例如当n=4且k=3时,假设一开始小朋友带的糖果数量为[2,3,5,4],那么进行3次“交换”后糖果数量情况为:[2,3,5,4]=>[3,4,4,3]=>[4,3,3,4]=>[3,4,4,3]。

输入描述
第一行两个正整数n和k,分别表示小朋友的数量和要进行“交换”的次数。
第二行n个整数a_1,a_2,…,a_n,其中a_i表示编号为i的小朋友带的糖果数量。

输出描述
一行n个用空格隔开的数b_1,b_2,…b_n,其中b_i表示编号为i的小朋友最终手上的糖果数量。

输入样例1
4 3
2 3 5 4

输出样例1
3 4 4 3

样例解释1
如题面描述中所示。

数据范围和说明
30%的数据保证:3<=n<=10, 1<=k<=100, 0<=a_i<=100
80%的数据保证:3<=n<=100, 1<=k<=100, 0<=a_i<=100
100%的数据保证 :3<=n<=500, 1<=k<=1000, 0<=a_i<=100的答案

欢迎关注区块链毕设网-
专业区块链毕业设计成品源码,定制。

区块链NFT链游项目方科学家脚本开发培训

承接区块链项目定制开发

微信:btc9767

QQ :1330797917

TELEGRAM: BTCOK9

承接区块链项目定制开发


qklbishe.com区块链毕设代做网专注|以太坊fabric-计算机|java|毕业设计|代做平台-javagopython毕设 » 问题描述 有n个小朋友围成一圈,假设他们的编号分别为1,2,…,n,编号为i与编号为i+1(1<=i<n)的小朋友互为相邻关系,特别地,编号为1与编号为n的小朋友也互为相邻关系。 每个小朋友都带了一些糖果[a_1,a_2,…,a_n],a_i表示第i个小朋友带的糖果数量。现在老师带着他们做一个这样的游戏:每当老师喊“交换”时,所有的小朋友都会将自己当前手上的糖果分给相邻的小朋友:如果手上糖果的数量是偶数,则平分给左右两个相邻的小朋友;如果手上糖果的数量是奇数,那么自己留下1个糖果,再将剩下的糖果评分给左右两个相邻的小朋友。 在老师喊了k次“交换”后,每个小朋友需要报告自己手上的糖果数量。 例如当n=4且k=3时,假设一开始小朋友带的糖果数量为[2,3,5,4],那么进行3次“交换”后糖果数量情况为:[2,3,5,4]=>[3,4,4,3]=>[4,3,3,4]=>[3,4,4,3]。 输入描述 第一行两个正整数n和k,分别表示小朋友的数量和要进行“交换”的次数。 第二行n个整数a_1,a_2,…,a_n,其中a_i表示编号为i的小朋友带的糖果数量。 输出描述 一行n个用空格隔开的数b_1,b_2,…b_n,其中b_i表示编号为i的小朋友最终手上的糖果数量。 输入样例1 4 3 2 3 5 4 输出样例1 3 4 4 3 样例解释1 如题面描述中所示。 数据范围和说明 30%的数据保证:3<=n<=10, 1<=k<=100, 0<=a_i<=100 80%的数据保证:3<=n<=100, 1<=k<=100, 0<=a_i<=100 100%的数据保证 :3<=n<=500, 1<=k<=1000, 0<=a_i<=100