1505: 实型操作
Memory Limit:128 MB
Time Limit:1.000 S
Judge Style:Text Compare
Creator:
Submit:16
Solved:3
Description
现给定两个正实数$x$,$y$和一个长度不超过$50$的字符串$s$(不包含空格),现在进行以下操作。
$1$、将两个数字同时进行分割成整数部分和小数部分。
$2$、将整数部分的数字进行相乘,然后将小数部分的数字相加,小数部分相加后如果出现进位到个位,则将多出的个位数加到整数部分去,如果无小数部分,则省略。
$3$、将整数和小数进行拼接,拼成字符串$z$。
$4$、最后将字符串$z$和字符串$s$按照每一位交叉拼接,先输出$z$的字符,再输出$s$的字符。
样例1:
$x$ = $3.1415926$
$y$ = $1.90000$
$s$ = "$ABCD$"
将整数部分相乘得到$3$,将小数部分相加得到$1.0415926$,将小数进位到个位的数值加到整数中,拼接后得到新的字符串,值为"$4.0415926$"。
最后与字符串$s$交叉拼接得到答案:"$4A.B0C4D15926$"。
样例2:
$x$ = $3.1000000000000000$
$y$ = $0.20000$
$s$ = "$ABCDE$"
将整数部分相乘得到$0$,将小数部分相加得到$0.3$,拼接后得到新的字符串$z$,值为"$0.3$"。
最后与字符串$s$交叉拼接得到答案:"$0A.B3CDE$"。
样例3:
$x$ = $10.9$
$y$ = $1.1$
$s$ = "$bc$"
将整数部分相乘得到$10$,将小数部分相加得到$1.0$,小数点无数字则省略,拼接后得到新的字符串$z$,值为"$11$"。
最后与字符串$s$交叉拼接得到答案:"$1b1c$"。
$1$、将两个数字同时进行分割成整数部分和小数部分。
$2$、将整数部分的数字进行相乘,然后将小数部分的数字相加,小数部分相加后如果出现进位到个位,则将多出的个位数加到整数部分去,如果无小数部分,则省略。
$3$、将整数和小数进行拼接,拼成字符串$z$。
$4$、最后将字符串$z$和字符串$s$按照每一位交叉拼接,先输出$z$的字符,再输出$s$的字符。
样例1:
$x$ = $3.1415926$
$y$ = $1.90000$
$s$ = "$ABCD$"
将整数部分相乘得到$3$,将小数部分相加得到$1.0415926$,将小数进位到个位的数值加到整数中,拼接后得到新的字符串,值为"$4.0415926$"。
最后与字符串$s$交叉拼接得到答案:"$4A.B0C4D15926$"。
样例2:
$x$ = $3.1000000000000000$
$y$ = $0.20000$
$s$ = "$ABCDE$"
将整数部分相乘得到$0$,将小数部分相加得到$0.3$,拼接后得到新的字符串$z$,值为"$0.3$"。
最后与字符串$s$交叉拼接得到答案:"$0A.B3CDE$"。
样例3:
$x$ = $10.9$
$y$ = $1.1$
$s$ = "$bc$"
将整数部分相乘得到$10$,将小数部分相加得到$1.0$,小数点无数字则省略,拼接后得到新的字符串$z$,值为"$11$"。
最后与字符串$s$交叉拼接得到答案:"$1b1c$"。
Input
输入三行;
第一行为一个正实数$x$;
第二行为一个正实数$y$;
第三行为一个字符串$s$;
小数点部分精度不超过$30$位。
第一行为一个正实数$x$;
第二行为一个正实数$y$;
第三行为一个字符串$s$;
小数点部分精度不超过$30$位。
Output
输出一行,字符串$z$和字符串$s$交叉拼接后的结果。
Sample Input Copy
2.13000000
190
CBBA
Sample Output Copy
3C8B0B.A13
HINT
$0$ ≤ $x$,$y$ ≤ $10$$9$