#529. 输出单元

输出单元

题目描述

AA有一台机器,这个机器有四个输出单元A、B、C、D。其中每个输出单元的功能如下:

AA:输出非负整数

​ 输出的数字为普通的十进制数。

BB:输出非负小数

​ 输出的数不含科学记数法的格式如1.2e5;

​ 可能含有 .1 或0. 这样小数点只有一侧有数字的小数。

​ 输出的数小数点后最多有2位

​ 必然会输出小数点

CC:输出大写英文字母

DD:输出小写英文字母

其中,AABB被称为数字输出单元。CCDD被称为字母输出单元。因经费原因,该机器存在如下限制:

不能连续调用两次数字输出单元(其之间必须间隔至少一次字母输出单元的调用)。

每个输出单元都可以调用任意词,输出的内容拼接起来,构成了字符串SS

A想请你回答一些问题,问题就见输出格式这一部分吧~

输入格式

一行,一个字符串SS,其含义见题目描述。

输出格式

输出共四行。 第一行一个整数,表示AA输出的数之和。 第二行一个小数,表示BB输出的数之和,保留恰好2位小数。 第三行,一个字符串,将CC输出的全部内容转化为小写后按顺序输出。 第四行,一个字符串,将DD输出的全部内容转化为大写后按顺序输出。

样例

0x3F666.
3
666.00
f
X
66ccff3f3f3f3f
78
0.00

CCFFFFFF
8.84e7
7
8.84

E

数据范围

本题共有10个测试点。

对于测试点1-2,只出现输出单元AACC

对于测试点3-4,只出现输出单元AACCDD

对于测试点5-6,S100∣S∣ \le 100

对于100%的测试数据,S105∣S∣ \le 10^5,每次A、B输出单元输出的数不超过10610^6