问题 1163 --【基础】处理数

1163: 【基础】处理数

题目描述

  

给出一个正整数n,然后对n进行一系列处理,处理用以下代码表示:
0  不做任何处理
1  对原数加上100, 若加上100后大于1000,则再减去1000.
2  对原数减去100, 若减去100后小于0,则再加上200
3  对原数除2取整
4  对原数乘4,若乘4之后大于1000,则除以1000取余数。
问 题:输入n,k后,将 n作为原数(1≤ n < 1000), k为处理码的十进制表示(1<k≤30000)。要求将k化为五进制的数,然后以该五进制数从高位到低位的顺序,分别将每位数字作为处理码对原数按上述规则进行处理,求处理后的结果。

输入

n k (2个整数)

输出

处理后的结果

样例输入输出

输入#1 复制
33 247
输出#1 复制
28

提示

样例说明:
k=247 化为五进制数:1442, 则处理系列为: 1   33+100=133 4   133*4=532 4 532*4=2128 (除以1000取余数,成为128) 2   128-100=28 所以输出28

序号 标题 作者 发表时间 费用 订购数 操作