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);
因为类型转换那方面的破事!!!
查看全文
相关阅读:
需要union
with语法,需要递归的面试题目
聚合主分类,子查询获得子分类
泛型
RepeaterInMVC
需要自己创建集合的题目
Ollydbg入门
svn服务器架设
http与svn架设服务器
svn错误信息一览表
原文地址:https://www.cnblogs.com/jjtx/p/2533473.html
最新文章
Windows Phone 31 日谈——第7日:启动器
Windows Phone 31 日谈——第11日:加速感应器
Windows Phone 31日谈——第3日:返回键
Windows Phone 31 日谈——第12日:使手机震动
UVA11889(给出lcm(A,B)=C中的AC求最小的B)
UVA11889(给出lcm(A,B)=C中的AC求最小的B)
股市个人总结规则
iphone免费黑名单软件
老泪纵横!咱07年炒股居然还巨亏
炒股狂人的悲惨经历 从120万炒到10万
热门文章
低吸是大傻,买点不是最低那一天,而是发力那一刻
爆笑百家讲坛之十大逆袭情侣.
弱势股的完全转强是我们购入的最佳时机分析方法(转)
高低之间巧投资
巧用时间周期判定变盘
90岁病危老股民的真心话
详解ASP.NET MVC中DropDownList的使用
有关ASP.NET MVC框架的一些基础知识
选择指定区间的记录
数据库aspnet.db
Copyright © 2011-2022 走看看