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);
因为类型转换那方面的破事!!!
查看全文
相关阅读:
OpenGLES 怎样在十天内掌握线性代数
Matlab自己定义函数
小小小女神啊~~~
Format类及其子类功能和使用方法具体解释
数据库集群
分布式SESSION
二级缓存
应用服务器集群部署
业务拆分和分级
最简中间件集群方案
原文地址:https://www.cnblogs.com/jjtx/p/2533473.html
最新文章
红岭_资本翻番的魔术 转 想做网贷的请一定要读
华为手机root 删除一般不用软件 的命令
华为手机APK 汉语译名
【译】什么情况下应该分解复杂的查询来提升性能
天啦噜!原来Chrome自带的开发者工具还能这么用!
JS中的this
JQ延迟对象
js中多行字符串拼接
JRoll 2 使用文档(史上最强大的下拉刷新,滚动,无限加载插件)
一道常被人轻视的前端JS面试题
热门文章
JavaScript世界万物诞生记
前端面试中的常见的算法问题
移动端material风格日期时间选择器
CSS 面包屑导航栏
cocos2d-x ios游戏开发初认识(八) 触摸事件与碰撞检測
【LeetCode】 Populating Next Right Pointers in Each Node 全然二叉树
URAL 2025. Line Fighting (math)
HDOJ3374 String Problem 【KMP】+【最小表示法】
InterLockedIncrement and InterLockedDecrement函数原理
连接时出现:Can't open display: localhost:10.0
Copyright © 2011-2022 走看看