骨牌上的点数
   
  有一种Domino骨牌是平面的,其正面被分成上下两部分,每一部分的表面或者为空,或者被标上1至6个点。现有一行骨牌排列在桌面上,骨牌上部的点数之和为6+1+1+1=9;骨牌下部部点数之和为1+5+3+2=11。上部和下部的差值是2。这个差值是两行点数之和差的绝对值。每个骨牌都可以上下倒置转换,即上部变为下部,下部变为上部。

  现在的任务是,以最少的翻转次数,使得上部和下部之间的差值最小。对于上面这个例子,我们只需翻转最后一个骨牌,就可以使得上部和下部的差值为0,所以该例子的答案为1次。

  参考输入输出格式

  输入的第一行为骨牌数N (1 ≤ N ≤ 100)。第二行有N个数,为开始时每个骨牌上部的点数。第三行也有N个数,为开始时每个骨牌下部的点数。第二行和第三行的数相互对应。
  对于给定的输入,输出通过翻转得到的上部点数和下部点数差值的最小值,以及相应的最少翻转次数。

  样例输入与输出

  输入           输出
  4            0 1
  6 1 1 1
  1 5 3 2

   

 
网站导航 | 关于曙光 | 联系我们 | 请提意见
Copyright © FuJian Sunshine Educational Info. Co.,Ltd.
福建曙光教育资讯有限公司 版权所有