• 用贪心法能实现,一个向量正序,一个向量逆序,相乘相加就能解决
  • 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相关推荐

  1. 排序不等式 GCJ 2008 Round1A Problem A. Minimum Scalar Product

    排序不等式(Rearrangement Inequality)又称排序原理,是数学上的一种不等式.它可以推导出很多有名的不等式,例如:算术几何平均不等式.柯西不等式.切比雪夫总和不等式. 简洁的来说就 ...

  2. HRBUST1754 Minimum Scalar Product【序列处理】

    Minimum Scalar Product Time Limit: 1000 MS Memory Limit: 65536 K Total Submit: 394(62 users) Total A ...

  3. GCJ 2008 Round 1A Minimum Scalar Product( 水 )

    链接:传送门 题意:给两个向量 v1 = { x1 , x2 , x3 , x4 .... } , v2 = { y1 , y2 , y3 , y4 ...... } 允许任意交换 v1 和 v2 各 ...

  4. 创业需要MVP(Minimum Viable Product,即“最小化可行产品”)

    MVP--Minimum Viable Product,简称MVP,即"最小化可行产品" 在市场不确定的情况下,通过设计实验来快速检验你的产品或方向是否可行.如果你的假设得到了验证 ...

  5. 挑战程序设计竞赛(第2版)》

    <挑战程序设计竞赛(第2版)> 基本信息 作者: (日)秋叶拓哉 岩田阳一 北川宜稔 译者: 巫泽俊 庄俊元 李津羽 丛书名: 图灵程序设计丛书 出版社:人民邮电出版社 ISBN:9787 ...

  6. 【刷题记录】GCJ 2.71~2.72

    GCJ 271 [题目大意] Minimum Scalar Product 有两个东西(滑稽)v1=(x1,x2,x3,--,xn)和v2=(y1,y2,--yn),允许任意交换v1和v2中各数字的顺 ...

  7. ICPC程序设计题解书籍系列之三:秋田拓哉:《挑战程序设计竞赛》(第2版)

    白书<挑战程序设计竞赛>(第2版)题目一览 白书:秋田拓哉:<挑战程序设计竞赛>(第2版) 第1章 蓄势待发--准备篇(例题) POJ1852 UVa10714 ZOJ2376 ...

  8. 挑战程序设计竞赛(第2版)pdf

    下载地址:网盘下载 内容简介  · · · · · · 世界顶级程序设计高手的经验总结 [ACM-ICPC全球总冠军]巫泽俊主译 日本ACM-ICPC参赛者人手一册 本书对程序设计竞赛中的基础算法和经 ...

  9. matlab中scalar意思,scalar是什么意思_scalar的翻译_音标_读音_用法_例句_爱词霸在线词典...

    全部 标量的 数量 标量 Simulation results agree well with measurements by HP scalar network analyzer. HP标量网络分析 ...

最新文章

  1. hdu4277 DFS+SET
  2. 编码练习——Java-1-基础
  3. 整理的一些Android开发类免费视频课程
  4. python3 readline,Python3:readlines 或者 enumerate 是否会导致文件流为空
  5. HTML5 Audio(音频)
  6. 华三1822-24路由交换机配置例子
  7. 16 | 二分查找(下):如何快速定位IP对应的省份地址?
  8. 容器编排技术 -- kubernetes 通过环境变量向容器暴露 Pod 信息
  9. securecrt 乱码_SecureCRT远程连接Linux,配置端点和字节码
  10. 新浪微博API使用入门:申请应用、授权、使用官方java版本SDK
  11. 苹果app代码行数统计
  12. 从0到1实现Web端H.265播放器:视频解码篇
  13. MDK AC6开启FPU移植DSP库时报错Error: L6242E: Cannot link object arm_cos_f32.o as its attributes are incompat
  14. 图形学实验三 图形几何变换
  15. Educational Codeforces Round 63 (Rated for Div. 2) -E
  16. 学历对做软件测试的影响
  17. ERP系统在元器件贸易企业中的应用
  18. leetcode算法练习 JavaScript实现
  19. [CSP-S 2022] 假期计划
  20. 回收站删除数据恢复怎么操作

热门文章

  1. BGP——Peer Group(讲解+配置)
  2. Android Picasso最详细的使用指南
  3. Spring之JDBC模板
  4. node.js编写网页_为Node.js编写可扩展架构
  5. 黑客马拉松 招募_举办第一次黑客马拉松的提示
  6. Draconian,自由或保姆状态:Java,C#,C,C ++,Go和Rust中的并发意识形态
  7. 全球最大的市场在_我如何扩展全球最大的音乐工作室市场
  8. 链栈的入栈和出栈代码_代码简介:全栈开发仍然有效
  9. 使用certbot自动申请续期SSL证书(Ubuntu)
  10. 复习django项目一——迁移数据库