Esempio n. 1
0
    void calcK(vector<int> & v, int K) {
        Permutation perm;
        vector<vector<int> > vs = perm.permuteUnique(v);
        for (int i = 0; i < vs.size(); ++ i) {
            vector<int> & in = vs[i];

            if (DEBUG) cout << "input: "; dump(in);
            if (DEBUG) cout << "all possible results: " << endl;
            dump(calc(in));

            //if (DEBUG) cout << "results equal to " << K << ": " << endl;
            map<double, vector<string> > m = calc2(in);
            dumpMap(m, K);
        }
    }