码迷,mamicode.com
首页 > 编程语言 > 详细

算法训练 最小乘积(基本型)

时间:2015-03-20 21:37:16      阅读:225      评论:0      收藏:0      [点我收藏+]

标签:

                                                                           算法训练 最小乘积(基本型)                         一个数组从大到小排列,一个数组从小到大,相乘起来最小
时间限制:1.0s   内存限制:512.0MB
    
问题描述
  给两组数,各n个。
  请调整每组数的排列顺序,使得两组数据相同下标元素对应相乘,然后相加的和最小。要求程序输出这个最小值。
  例如两组数分别为:1 3  -5和-2 4 1

  那么对应乘积取和的最小值应为:
  (-5) * 4 + 3 * (-2) + 1 * 1 = -25
输入格式
  第一个行一个数T表示数据组数。后面每组数据,先读入一个n,接下来两行每行n个数,每个数的绝对值小于等于1000。
  n<=8,T<=1000
输出格式
  一个数表示答案。
样例输入
231 3 -5-2 4 151 2 3 4 51 0 1 0 1
样例输出
-256

算法训练 最小乘积(基本型)

标签:

原文地址:http://www.cnblogs.com/cancangood/p/4354507.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!