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);
因为类型转换那方面的破事!!!
查看全文
相关阅读:
re模块和分组 random模块
javascript中===和==的区别
基于jQuery封装一个瀑布流插件
javascript中天气接口案例
jQuery中样式和属性模块简单分析
jQuery中事件模块介绍
jQueryDOM操作模块(二)
jQueryDOM操作模块
jQuery基本选择器模块(二)
jQuery基本选择器模块
原文地址:https://www.cnblogs.com/jjtx/p/2533473.html
最新文章
面向对象-属性查找
面向对象-如何使用类
面向对象-类与对象
软件开发目录规范
re模块
logging模块
subprocess模块
高效方便的IO库: System.IO.Pipelines
LLVM
WPF 基于Adorner实现类似Popup效果
热门文章
WPF ListView展示层叠信息
javaScript
css
web前端开发
协程, IO阻塞模型 和 IO非阻塞模型
多线程
多进程
计算机网络基础 和 socket模块
hashlib模块 configparser模块 logging模块
time模块 os模块 序列化模块 sys模块
Copyright © 2011-2022 走看看