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);
因为类型转换那方面的破事!!!
查看全文
相关阅读:
“终身幼儿园”:学习是一个创造的过程
我对ERP实质的理解(陈启申)
Java学习记录1java并发编程之synchronized初学
谈谈你对Spring的理解
java中的==与equals的区别
Windows下编译安装perl Module
win系统用virtualBox安装Ubuntu虚拟机,如何共享数据
Windows下emacsw3m设置代理
自我介绍
document 对象
原文地址:https://www.cnblogs.com/jjtx/p/2533473.html
最新文章
HTML确认密码
HTML基本结构
C# Web.config配置
面试
Jquery插件开发的小注意
mysql到oracle的数据迁移
关于“无法从控制 Socket 读取。Socket 错误 = #10054”的解析 FTP主动传输被动传输
解密一切加密网页代码
[转帖]一些.NET面试题的回答
让mysql允许远程管理
热门文章
oracle行转列通用过程(转)
oracle下的exp和imp的使用
伪静态和真静态的区别|伪静态|真静态[转载]
SQL注入工具常用的一些注入命令
Oracle exp/imp导出导入工具的使用
wpf 让图标显示在系统托盘
wpf MVVM ViewModel 关闭View显示
安装360后,visual studio 经常报各种莫名其妙的错误的解决方案
C#不同页面之间通信的方法
CLR 中的泛型简介
Copyright © 2011-2022 走看看