大量Input还是要靠scanf(洛谷P5082题题解,弃坑Java拥抱C++)
生活随笔
收集整理的這篇文章主要介紹了
大量Input还是要靠scanf(洛谷P5082题题解,弃坑Java拥抱C++)
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
題目要求
P5082題目鏈接
分析
因為這題卡性能,n ≤ 1e7,所以1、2、3、4四個評測點全TLE,只有測試5是樣例,才能過。
不管是Scanner還是BufferedReader,測試點是過不去的。
所以,再次上C++,我用萬能頭咋地?反正我也不是OI選手。
注意scanf是比cin快很多的,我怕cin掛掉就直接上了scanf求生存。
AC代碼(C++語言描述)
#include <cstdio> using namespace std; double num, sum = 0, getSum = 0;int main() {scanf("%lf", &num);for(int i = 0; i < num; i++) {double temp;scanf("%lf", &temp);sum += temp;}for(int i = 0; i < num; i++) {double temp;scanf("%lf", &temp);getSum += temp;}printf("%.6lf\n", (3*sum - 2*getSum) / (sum-getSum));return 0; }總結
以上是生活随笔為你收集整理的大量Input还是要靠scanf(洛谷P5082题题解,弃坑Java拥抱C++)的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 洛谷P4445题解(Java语言描述)
- 下一篇: 理解数据库与数据模型的概念