• 用贪心法能实现,一个向量正序,一个向量逆序,相乘相加就能解决
  • 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. SQL中distinct的用法
  2. s:property 获取 ValueStack中的值
  3. 成功解决TypeError: fit_transform() takes 2 positional arguments but 3 were given
  4. 石家庄市职称计算机,河北石家庄2010年职称计算机考试报名通知
  5. 三层聚合实验的注意事项
  6. 将JSON功能添加到您的GWT应用程序中
  7. 【Python】Python中对目录路径的要求
  8. cmake取消宏定义_Excel基础丨取消excel中宏安全提示框
  9. POJ 3537 Nim游戏
  10. matlab中将ebn0转snr,EbNo(EbN0)和SNR
  11. IOT(32)---各大物联网平台对比
  12. VC中char,TCHAR,WCHAR总结
  13. 001---需求分析
  14. CentOS7安装GNOME可视化界面
  15. 基本SQL语句(一篇就够了)
  16. 计算机专业毕设一般写什么,计算机专业毕设主要流程
  17. 2022美赛D题题目及思路--数据瘫痪
  18. 2016年下半年信息安全工程师上午选择题及解析
  19. houdini环境变量服务器文件读不了,Windows下在普通命令行窗口里初始化Houdini环境...
  20. Cell:首次揭示肿瘤胞内菌在癌症转移过程中的作用

热门文章

  1. kubernetes(五)二进制安装-安装docker服务
  2. Spring Boot(十三):整合Redis哨兵,集群模式实践
  3. C#设计模式之21-策略模式
  4. 构建服务器_如何使用无服务器构建完整的后端系统
  5. 2020年用于前端开发的顶级JavaScript框架
  6. JavaScript游戏开发简介
  7. HTML5和Intersection Observer的响应式图像优化简介
  8. web项目调整项目名称_如何有效调整软件项目范围
  9. java怎么通过字段去获取对象_通过java反射获取任意对象的字段名及字段值
  10. mac下使用pyenv