很高兴来到这里!

很高兴来到这里!

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
小可可在欢乐岛的快乐旅程还在继续,他想买一些纪念品带回去给同学们,于是来到了礼品部,在这里他发现了一个有趣的计算器. 这个计算器是一种特殊的、支持变进制整数加减运算的计算器(所谓变进制,就是每一位的进制可以不同。例如,如果最低位是 3 进制,次低位是 5 进制,那么这种情况的 42 转化成十进制就是 4\times 3+2=144×3+2=14)。 店主看小可可对这个计算器非常感兴趣,于是他问小可可:“小朋友,如果我告诉你这个计算器最多可以支持 NN 位的变进制整数,且每一位的进制分别是 x_1,x_2,\ldots,x_nx 1 ​ ,x 2 ​ ,…,x n ​ ,那么你知道它能表示的最大整数 MM 是多少吗?”,小可可想了想说到:“它所能表示的最大的整数 MM 是 (x_1\times x_2\times \cdots\times x_n)-1(x 1 ​ ×x 2 ​ ×⋯×x n ​ )−1。” 店主非常高兴,说道:“你真是个聪明的孩子,如果我告诉你两个长度为 NN 的变进制整数 A,BA,B,你按照我的要求来计算 (A+B)\bmod(M+1)(A+B)mod(M+1) 或 (A-B)\bmod(M+1)(A−B)mod(M+1),答案还是用相同的变进制来表示,如果你算对了,那么我就把这个计算器送给你。” 这下把小可可难住了,但是他非常想要这个计算器,聪明的你能够帮助小可可吗? 输入格式 第一行包含一个整数 NN,表示计算器所支持的变进制数的长度。 第二行包含 NN 个整数 x_1,x_2,\ldots,x_Nx 1 ​ ,x 2 ​ ,…,x N ​ ,表示第 1\sim n1∼n 位的进制(从最高位到最低位)。 第三行包含 NN 个整数 A_1,A_2,\ldots,A_NA 1 ​ ,A 2 ​ ,…,A N ​ ,表示第一个运算数。 第四行包含一个字符 opop,表示需要实现的运算类型。 第五行包含 NN 个整数 B_1,B_2,\ldots,B_NB 1 ​ ,B 2 ​ ,…,B N ​ ,表示第二个运算数。 输出格式 若 opop 为 +,则输出 (A+B)\bmod(M+1)(A+B)mod(M+1) 的值,否则输出 (A-B)\bmod(M+1)(A−B)mod(M+1) 的值,每一位之间用一个空格隔开,注意高位补零,最高位之前和最低位之后不要有空格。
02-06

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值