一开始我信心满满的提交了答案。可下一秒,靠!70分!下载数据一看,满屏数字,眼花缭乱。 还是先给你们看一开始的代码吧:
#include <iostream>
using namespace std;
int main(){
int n;
cin >> n;
int length[n];
for(int i = 0; i < n; i++){
cin >> length[i];
}
int ans = 0;
for(int i = 0; i < n - 1; i++){
ans += max(length[i], length[i+1]);
}
cout << ans;
}
学C++的都知道:十年OI一场空,不开longlong见祖宗。
因此,我们的正确代码是:(仅供参考,严禁抄袭)
#include <iostream>
using namespace std;
int main(){
int n;
cin >> n;
int length[n];
for(int i = 0; i < n; i++){
cin >> length[i];
}
long long ans = 0;
for(int i = 0; i < n - 1; i++){
ans += max(length[i], length[i+1]);
}
cout << ans;
}
好了,提醒就是这些了,俺先溜了……