zoukankan
html css js c++ java
acm 血泪教训
http://icpc.ahu.edu.cn/OJ/Problem.aspx?id=231
#include <iostream> #include <algorithm> using namespace std; int arr[10005]; unsigned long long Fun(int N) { sort(arr, arr + N); unsigned long long ans = 0; for (int i = 0; i < N - 1; i++) { ans += (arr[i + 1] - arr[i]) * (i + 1) * (N - i - 1); } return ans * 2; } int main(void) { // freopen("cin.txt", "r", stdin); int k; cin >> k; for (int i = 0; i < k; i++) cin >> arr[i]; cout << Fun(k) << endl; return 0; }
这个是WA,看了半天,没找到错误,反正
The location of each cow (in the range 0..1,000,000,000)
没超21亿,用int就是可以!搞了半天,是我错了,应该把那句改为
ans += ( (long long)(arr[i + 1] - arr[i]) ) * (i + 1) * (N - i - 1);
因为类型转换那方面的破事!!!
查看全文
相关阅读:
20145202 《信息安全系统设计基础》第7周学习总结(2)
20145202 《信息安全系统设计基础》第7周学习总结(1)
20145202 《信息安全系统设计基础》第6周学习总结(2)
Y86模拟器的安装
20145202 《信息安全系统设计基础》第6周学习总结(1)
20145202 《信息安全系统设计基础》第5周学习总结(2)
20145202 《信息安全系统设计基础》第5周学习总结(1)
20145202 《信息安全系统设计基础》git安装
20145202 《信息安全系统设计基础》第3周学习总结
20145202 《信息安全系统设计基础》第2周学习总结
原文地址:https://www.cnblogs.com/jjtx/p/2533473.html
最新文章
20145236 《Java程序设计》实验五实验报告
20145236 《Java程序设计》 第十周学习总结
20145236 《Java程序设计》第九周学习总结
20145236 《Java程序设计》实验四实验报告
20145308 刘昊阳 《信息安全系统设计基础》第0周学习总结
课程总结
20145308刘昊阳 《Java程序设计》实验五报告
21045308刘昊阳 《Java程序设计》第十周学习总结
21045308刘昊阳 《Java程序设计》第九周学习总结
20145308刘昊阳 《Java程序设计》实验四 Android环境搭建 实验报告
热门文章
20145308刘昊阳 《Java程序设计》第8周学习总结
20145308刘昊阳 《Java程序设计》实验三 敏捷开发与XP实践 实验报告
20145308刘昊阳 《Java程序设计》第7周学习总结
20145308刘昊阳 《Java程序设计》实验二 Java面向对象程序设计 实验报告
飘
四世同堂
20145202课后题,2.56&9.16
20145202 《信息安全系统设计基础》第9周学习总结
20145202马超《信息安全系统设计基础》实验一总结
20145202 《信息安全系统设计基础》第8周学习总结
Copyright © 2011-2022 走看看