小易拥有一个拥有魔力的手环上面有n个数字(构成一个环),当这个魔力手环每次使用魔力的时候就会发生一种奇特的变化:每个数字会变成自己跟后面一个数字的和(最后一个数字的后面一个数字是第一个),一旦某个位置的数字大于等于100就马上对100取模(比如某个位置变为103,就会自动变为3).现在给出这个魔力手环的构成,请你计算出使用k次魔力之后魔力手环的状态。
输入描述:

输入数据包括两行:
第一行为两个整数n(2 ≤ n ≤ 50)和k(1 ≤ k ≤ 2000000000),以空格分隔
第二行为魔力手环初始的n个数,以空格分隔。范围都在0至99.

输出描述:

输出魔力手环使用k次之后的状态,以空格分隔,行末无空格。

输入例子:

3 2
1 2 3

输出例子:

8 9 7

1 1 收藏


直接登录
最新评论
  • muyu   04/05

    first_line = raw_input(“please input n and k:”)
    first_list = first_line.split(” “)
    #print first_list
    sec_line = raw_input(“please input n number:”)
    sec_list = sec_line.split(” “)
    n = int(first_list[0])
    k = int(first_list[1])
    sec_list = map(int,sec_list)
    #print sec_list
    while(k>0):
    a = sec_list[0]
    for i in range(len(sec_list)-1):
    sec_list[i] = (sec_list[i]+sec_list[i+1])%100
    sec_list[-1] = (sec_list[-1]+a)%100
    k -=1
    print sec_list

  • wurq 引擎开发工程师(实习) 04/05

    滚动数组 :