TouchStone
  Please Login
ログイン 登録
 ホームページ  問題セット  試験一覧  提出状況  掲示板  統計情報
  • ホーム
  • 問題セット
  • P6064
  • 問題
  • P6064a
    制限 : 時間制限 : - MS   メモリ制限 : - KB
    審判説明 : 1s,512m
    問題説明

    定义函数 f(x) 为组成 x 的各位数字之和,如 f(2018) = 2 + 0 + 1 + 8 = 11 . 给定一个正整数 n 求所有满足条件 f(x) + x = n 的 x .

    入力形式

    共一行,一个正整数 n 。

    出力形式

    第一行一个整数 ans 表示有多少个整数 x 满足条件。 下接 ans 行,每行一个整数表示满足条件的 x 。

    サンプル入力 1

    8

    サンプル出力 1

    1
    4

    サンプル入力 2

    818

    サンプル出力 2

    2
    796
    805

    サンプル入力 3

    969743458687311104

    サンプル出力 3

    2
    969743458687310998
    969743458687311016

    ヒント

    对于 30% 的数据满足 : n ≤ 1000 对于 100% 的数据满足 : n ≤ 10^18