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);
因为类型转换那方面的破事!!!
查看全文
相关阅读:
object对象
addEventListener 和 attachEvent
BOM常用对象
动态原型
鼠标移动图片放大效果(兼容IE8、多图)
伪元素:before和:after
javascript/js 判断是否安装flash player插件,提示安装方法。
Form表单值转换为[{name:'',value}]键值对
[转][网站、云服务与虚拟机]弄清负载均衡的机制
C# Lazy Initialization
原文地址:https://www.cnblogs.com/jjtx/p/2533473.html
最新文章
Python--mac 查看python安装路径
Python--46 Simple Python Exercises-Very simple exercises
Python---通配符的使用
python--使用浮点类型float计算后,数值不对
python--练习题
软件测试用例设计方法
测试MS题
SQL多表连接查询(详细实例)
SQL Server Profiler的简单使用
关于固定长度数组中以元素为单位进行的移位操作
热门文章
C/C++格式范本
选择排序
网络基础知识
冒泡排序的优化
二维数组及指针
Win32平台下的微软C编译器的内存对齐策略
关于“C语言中的字符数组和字符串”一些需要注意的基础点
java String 两种不同的赋值 比较
有关多态特性
Less函数
Copyright © 2011-2022 走看看