#NK32N. 数位求和

    ID: 83 传统题 1000ms 256MiB 尝试: 0 已通过: 0 难度: (无) 上传者: 标签>NK语法基础训练3.2基础语法数位分解进位分析贪心边界处理64位整数

数位求和

题目描述

何老板给你一个整数 NN,请你帮他找两个正整数 X,YX,Y,使得:

X+Y=NX+Y=N

并且 XX 和 YY 各个位数之和尽可能小。

这里,一个整数的数位和指它的十进制表示中所有数字之和。

输入格式

一个整数 NN。

输出格式

输出一个整数,表示 XX 和 YY 的数位和之和的最小值。

样例

输入:

15

输出:

6

样例说明:

可以取 X=12,Y=3X=12,Y=3。

  • XX 的数位和为 1+2=31+2=3;
  • YY 的数位和为 33;
  • 两个数位和之和为 3+3=63+3=6。

数据范围

2≤N≤10152\le N\le 10^{15}

原图只显示了 N≤1015N\le 10^{15};由于要求 X,YX,Y 均为正整数,因此输入必须满足 N≥2N\ge2。