#include "Singular/libsingular.h"
#include <vector>
Go to the source code of this file.
◆ subset()
void subset |
( |
std::vector< int > & |
arr, |
|
|
int |
size, |
|
|
int |
left, |
|
|
int |
index, |
|
|
std::vector< int > & |
l, |
|
|
std::vector< std::vector< int > > & |
L |
|
) |
| |
◆ subsets() [1/2]
Definition at line 26 of file subsets.cc.
34 int n = (int)(
long) u->
Data();
35 int k = (int)(
long)
v->Data();
36 std::vector<int> array(n);
37 for (
int i=0;
i<n;
i++)
39 std::vector<int> ltemp;
40 std::vector<std::vector<int> > lt;
45 for (
unsigned i=0;
i<lt.size();
i++)
47 std::vector<int> lti = lt[
i];
50 for(
unsigned j=0;
j<lti.size();
j++)
53 Lti->
m[
j].
data = (
void*)(
long)lti[
j];
56 Lt->
m[
i].
data = (
void*) Lti;
60 res->data = (
void*) Lt;
64 WerrorS(
"subsets: unexpected parameter");
◆ subsets() [2/2]
void subset(std::vector< int > &arr, int size, int left, int index, std::vector< int > &l, std::vector< std::vector< int > > &L)