2008 Round1AA Minimum Scalar Product
- 用贪心法能实现,一个向量正序,一个向量逆序,相乘相加就能解决
- PS:用__int64时,在printf,scanf里面的格式化字符应该是%I64d,虽然%d也能用,但是如果数值范围过大就会溢出。
#include <cstdio>
#include <algorithm>//__int64输入输出的时候一定要用%I64d
//否则结果错误const int MAX_N = 200000; //最大个数
int n; //总个数
__int64 x[MAX_N], y[MAX_N];int cmp1(const void *a, const void *b){ //从小到大排序return *(__int64 *)a - *(__int64 *)b;
}int cmp2(const void *a, const void *b){ //从大到小排序return *(__int64 *)b - *(__int64 *)a;
}void solve(int cas){qsort(x, n, sizeof(__int64), cmp1);qsort(y, n, sizeof(__int64), cmp2);__int64 res = 0;for(int i = 0; i < n; ++i){res += x[i] * y[i];}printf("Case #%d: %I64d\n", cas, res);
}int main(){freopen("A-large-practice.in","r",stdin);freopen("A-large-practice.out","w",stdout);int num;scanf("%d", &num);for(int j = 0; j < num; ++j){scanf("%d", &n);for(int i = 0; i < n; ++i){scanf("%I64d", &x[i]);}for(int i = 0; i < n; ++i){scanf("%I64d", &y[i]);}solve(j + 1);}return 0;
}
2008 Round1AA Minimum Scalar Product相关推荐
- 排序不等式 GCJ 2008 Round1A Problem A. Minimum Scalar Product
排序不等式(Rearrangement Inequality)又称排序原理,是数学上的一种不等式.它可以推导出很多有名的不等式,例如:算术几何平均不等式.柯西不等式.切比雪夫总和不等式. 简洁的来说就 ...
- HRBUST1754 Minimum Scalar Product【序列处理】
Minimum Scalar Product Time Limit: 1000 MS Memory Limit: 65536 K Total Submit: 394(62 users) Total A ...
- GCJ 2008 Round 1A Minimum Scalar Product( 水 )
链接:传送门 题意:给两个向量 v1 = { x1 , x2 , x3 , x4 .... } , v2 = { y1 , y2 , y3 , y4 ...... } 允许任意交换 v1 和 v2 各 ...
- 创业需要MVP(Minimum Viable Product,即“最小化可行产品”)
MVP--Minimum Viable Product,简称MVP,即"最小化可行产品" 在市场不确定的情况下,通过设计实验来快速检验你的产品或方向是否可行.如果你的假设得到了验证 ...
- 挑战程序设计竞赛(第2版)》
<挑战程序设计竞赛(第2版)> 基本信息 作者: (日)秋叶拓哉 岩田阳一 北川宜稔 译者: 巫泽俊 庄俊元 李津羽 丛书名: 图灵程序设计丛书 出版社:人民邮电出版社 ISBN:9787 ...
- 【刷题记录】GCJ 2.71~2.72
GCJ 271 [题目大意] Minimum Scalar Product 有两个东西(滑稽)v1=(x1,x2,x3,--,xn)和v2=(y1,y2,--yn),允许任意交换v1和v2中各数字的顺 ...
- ICPC程序设计题解书籍系列之三:秋田拓哉:《挑战程序设计竞赛》(第2版)
白书<挑战程序设计竞赛>(第2版)题目一览 白书:秋田拓哉:<挑战程序设计竞赛>(第2版) 第1章 蓄势待发--准备篇(例题) POJ1852 UVa10714 ZOJ2376 ...
- 挑战程序设计竞赛(第2版)pdf
下载地址:网盘下载 内容简介 · · · · · · 世界顶级程序设计高手的经验总结 [ACM-ICPC全球总冠军]巫泽俊主译 日本ACM-ICPC参赛者人手一册 本书对程序设计竞赛中的基础算法和经 ...
- matlab中scalar意思,scalar是什么意思_scalar的翻译_音标_读音_用法_例句_爱词霸在线词典...
全部 标量的 数量 标量 Simulation results agree well with measurements by HP scalar network analyzer. HP标量网络分析 ...
最新文章
- hdu4277 DFS+SET
- 编码练习——Java-1-基础
- 整理的一些Android开发类免费视频课程
- python3 readline,Python3:readlines 或者 enumerate 是否会导致文件流为空
- HTML5 Audio(音频)
- 华三1822-24路由交换机配置例子
- 16 | 二分查找(下):如何快速定位IP对应的省份地址?
- 容器编排技术 -- kubernetes 通过环境变量向容器暴露 Pod 信息
- securecrt 乱码_SecureCRT远程连接Linux,配置端点和字节码
- 新浪微博API使用入门:申请应用、授权、使用官方java版本SDK
- 苹果app代码行数统计
- 从0到1实现Web端H.265播放器:视频解码篇
- MDK AC6开启FPU移植DSP库时报错Error: L6242E: Cannot link object arm_cos_f32.o as its attributes are incompat
- 图形学实验三 图形几何变换
- Educational Codeforces Round 63 (Rated for Div. 2) -E
- 学历对做软件测试的影响
- ERP系统在元器件贸易企业中的应用
- leetcode算法练习 JavaScript实现
- [CSP-S 2022] 假期计划
- 回收站删除数据恢复怎么操作
热门文章
- BGP——Peer Group(讲解+配置)
- Android Picasso最详细的使用指南
- Spring之JDBC模板
- node.js编写网页_为Node.js编写可扩展架构
- 黑客马拉松 招募_举办第一次黑客马拉松的提示
- Draconian,自由或保姆状态:Java,C#,C,C ++,Go和Rust中的并发意识形态
- 全球最大的市场在_我如何扩展全球最大的音乐工作室市场
- 链栈的入栈和出栈代码_代码简介:全栈开发仍然有效
- 使用certbot自动申请续期SSL证书(Ubuntu)
- 复习django项目一——迁移数据库