洛谷 P2393 yyy loves Maths II
题目背景
上次蒟蒻redbag可把yyy气坏了,yyy说他只是小学生,蒟蒻redbag这次不坑他了。
题目描述
redbag给了yyy很多个数,要yyy计算这些数的和。必须要快,redbag只给了yyy1秒的时间!!!
输入输出格式
输入格式:
一行,很多个数
输出格式:
一行,一个实数(四舍五入精确到5位小数),表示这些数的和。
输入输出样例
说明
[数据规模]
对于100%的数据,所有数<=233333333,保证在小数点后[b]最多[/b]有6位数,最多共有50000个数
思路:先转换成整数,然后最后小数输出。用 long double 存储。long long会GG。
#include<cstdio> #include<cstring> #include<iostream> #include<algorithm> using namespace std; long double n,sum; int main(){ while(scanf("%llf",&n)!=EOF) sum+=n*1000000; printf("%.5llf",sum/1000000.0); }
细雨斜风作晓寒。淡烟疏柳媚晴滩。入淮清洛渐漫漫。
雪沫乳花浮午盏,蓼茸蒿笋试春盘。人间有味是清欢。