一个整数数组,有n个整数,如何找其中m个数的和等于另外n-m个数的和
来源:互联网 发布:mac os x iso镜像下载 编辑:程序博客网 时间:2024/05/19 16:22
import java.util.ArrayList;
import java.util.List;
//一个整数数组,有n个整数,如何找其中m个数的和等于另外n-m个数的和
public class Find {
public static void main(String args[]) {
int[] data = new int[] { 1, 2, 8, 5, 6 };
int sum = 0;
for (int i = 0; i < data.length; i++) {
sum = sum + data[i];
}
List<Integer> list = new ArrayList<Integer>();
int sum2 = 0;
while (true) {
for (int m = 1; m < data.length; m++) {
sum2 = 0;
list.clear();
for (int j = 0; j < m; j++) {
int temp = (int) (Math.random() * data.length);
sum2 = sum2 + data[temp];
list.add(temp);
if (sum2 == sum / 2) {
for (Integer t : list) {
System.out.print(t + " ");
}
System.out.println();
}
}
}
}
}
}
//再做一下筛选
- 一个整数数组,有n个整数,如何找其中m个数的和等于另外n-m个数的和
- 一个整数数组,有n个整数,如何找其中m个数的和等于另外n-m个数的和?
- 动态规划实现:给定整数m , 取若干个1到n的整数可求和等于整数m,编程求出所有组合的个数。
- 将一个整数M分成N个数相加的和,要求每个数至少要大于等于1
- 有n个整数,使其前面各数顺序向后移m个位置,最后m个数变成最前面的m个数(移动次数小于等于n)
- 有n个整数,使前面各数后移m个位置,最后m个数变成最前面m个数,在主函数输入n个整数和输出调整后n个整数.
- 有n个整数,使前面各数后移m个位置,最后m个数变成最前面m个数,在主函数输入n个整数和输出调整后n个整数.
- m个数分成n个数的和
- 有n个整数,使其前面各数顺序向后移m个位置,最后m个数变成最前面的m个数。
- 有n个整数,使前面各数顺序向后移动m个位置最后m个数变成最前面的m个数
- 有n个整数,使其前面各数顺序向后移m个位置,最后m个数变成最前面的m个数
- c语言编程 有n个整数,使其前面各数顺序向后移动m个位置,最后m个数变成前面的m个数
- 有n个整数,使其前面各数顺序向后移m个位置,最后m个数变成最前面的m个数
- 有n个整数,使其前面各数顺序向后移m个位置,最后m个数变成最前面的m个数
- 有n个整数,使其前面各数顺序向后移m个位置,最后m个数变成最前面的m个数。
- 有n个整数,使其前面各数顺序向后移m个位置,最后m个数变成最前面的m个数。
- 【程序36】 题目:有n个整数,使其前面各数顺序向后移m个位置, 最后m个数变成最前面的m个数
- java 有n个整数,使其前面各数顺序向后移m个位置,最后m个数变成最前面的m个数
- 12306不用排队秒杀火车票绝招:一键添加hosts
- shopex.4.85支持php5.3
- php PDOException 笔记
- test_IO_file.pl
- VC2010中初学者常见的错误、警告和问题
- 一个整数数组,有n个整数,如何找其中m个数的和等于另外n-m个数的和
- semaipUpdate_aippmiConvert.pl
- Linux 配置yum源
- 如何在word文档中添加附件
- 只在OCX中创建方法
- PHP的错误类型
- IOS多线程
- android gridview 组件 及九宫格的简单编写
- Java性能优化技巧集锦