Responsive image

问题 F: 是假签到?

问题 F: 是假签到?

时间限制: 1 Sec  内存限制: 128 MB
提交: 0  解决: 28
[提交][状态][讨论版][命题人:]

题目描述

小劉正在处理一个数字,需要将它的第n位上的数字变成x,由于小劉比较笨,请你帮助他这个数字最少需要加上多少才能将第n位变成x(第几位按照数字从左往右的顺序,从第一位开始)。

输入描述

第一行一个数字L,表示数字m的长度,(1<=L<=18)
第二行一个数字m (1<=m<=1018)
第三行两个数字n,x(0<=x<=9,1<=n<=数字m的长度)
x一定大于等于原来第n位的数字

输出描述

输出将第n位变成x,最少需要将数字m加上多少

样例输入

3
201
2 1

样例输出

9

提示

题目中所给样例解释:

给出了一个数字201,需要将第二位的0变成1,

最少需要将201加上9,能够将第二位的0变成1.

[提交][状态]
ACM算法攻关部
  • Anything about this OnlineJudge, Please Contact Administrator. Click add QQ

    OJ system based on HUSTOJ Project , UI based on Twitter Bootstrap

    Copyright 2016 ACM算法攻关部
    关于网站改版