fork(1) download
  1. /* package whatever; // don't place package name! */
  2. #include <iostream>
  3. #include <math.h>
  4. #include <stdlib.h>
  5. #include <sstream>
  6. #include <bits/stdc++.h>
  7. #include <string>
  8. #include <string.h>
  9. #include <vector>
  10. #include <sstream>
  11. #include <stdio.h>
  12. #include <time.h>
  13. #include <algorithm>
  14. #include <iterator>
  15. using namespace std;
  16.  
  17. void dfs(int layer,int time,vector<int> arrangement,bool* visited,vector<int> candidate,vector<vector<int>> path){
  18. if (layer == time){
  19. /*for (int i = 0; i < time; i++){
  20.   cout << arrangement[i] << "\t";
  21.   }
  22.   cout << endl;
  23.   */
  24. path.push_back(arrangement);
  25. //for(int i=0; i<path.size(); i++) cout << path.at(i) << " ";
  26. return;
  27. }
  28. for (int i = 0; i < time; i++){
  29. if (visited[i]){
  30. continue;
  31. }
  32. visited[i] = true;
  33. arrangement[layer] = candidate[i];
  34. dfs(layer + 1,time,arrangement,visited,candidate,path);
  35. visited[i] = false;
  36. }
  37. }
  38.  
  39. //窮舉
  40. void generate_path(vector<int> candidate,int time){
  41.  
  42. vector<vector<int>>path;
  43. bool visited[time] = {false};
  44. vector<int> arrangement;
  45. dfs(0,time,arrangement,visited,candidate,path);
  46. printvector(path);
  47. //path.push_back(dfs(0,time,arrangement,visited,candidate));
  48. //for(int i=0; i<path.size(); i++) cout << path.at(i) << " ";
  49.  
  50. }
  51.  
  52. int main()
  53. {
  54. vector<int> candidate;
  55. candidate.push_back(10105);
  56. candidate.push_back(10732);
  57. candidate.push_back(10865);
  58. //vector<vector<int>>path;
  59. //vector<vector<int>>v;
  60. generate_path(candidate,3);
  61. }
Compilation error #stdin compilation error #stdout 0s 0KB
stdin
Standard input is empty
compilation info
Main.java:2: error: illegal character: '#'
#include <iostream>
^
Main.java:2: error: class, interface, or enum expected
#include <iostream>
         ^
Main.java:3: error: illegal character: '#'
#include <math.h>
^
Main.java:4: error: illegal character: '#'
#include <stdlib.h>
^
Main.java:5: error: illegal character: '#'
#include <sstream>
^
Main.java:6: error: illegal character: '#'
#include <bits/stdc++.h>
^
Main.java:7: error: illegal character: '#'
#include <string>
^
Main.java:8: error: illegal character: '#'
#include <string.h>
^
Main.java:9: error: illegal character: '#'
#include <vector>
^
Main.java:10: error: illegal character: '#'
#include <sstream>
^
Main.java:11: error: illegal character: '#'
#include <stdio.h>
^
Main.java:12: error: illegal character: '#'
#include <time.h>
^
Main.java:13: error: illegal character: '#'
#include <algorithm>
^
Main.java:14: error: illegal character: '#'
#include <iterator>
^
Main.java:17: error: class, interface, or enum expected
void dfs(int layer,int time,vector<int> arrangement,bool* visited,vector<int> candidate,vector<vector<int>> path){
^
Main.java:26: error: class, interface, or enum expected
        return;
        ^
Main.java:27: error: class, interface, or enum expected
    }
    ^
Main.java:28: error: class, interface, or enum expected
    for (int i = 0; i < time; i++){
                    ^
Main.java:28: error: class, interface, or enum expected
    for (int i = 0; i < time; i++){
                              ^
Main.java:31: error: class, interface, or enum expected
        }
        ^
Main.java:33: error: class, interface, or enum expected
        arrangement[layer] = candidate[i];
        ^
Main.java:34: error: class, interface, or enum expected
        dfs(layer + 1,time,arrangement,visited,candidate,path);
        ^
Main.java:35: error: class, interface, or enum expected
        visited[i] = false;
        ^
Main.java:36: error: class, interface, or enum expected
    }
    ^
Main.java:43: error: class, interface, or enum expected
    bool visited[time] = {false};
    ^
Main.java:44: error: class, interface, or enum expected
    vector<int> arrangement;
    ^
Main.java:45: error: class, interface, or enum expected
    dfs(0,time,arrangement,visited,candidate,path);
    ^
Main.java:46: error: class, interface, or enum expected
    printvector(path);
    ^
Main.java:50: error: class, interface, or enum expected
}
^
Main.java:55: error: class, interface, or enum expected
    candidate.push_back(10105);
    ^
Main.java:56: error: class, interface, or enum expected
    candidate.push_back(10732);
    ^
Main.java:57: error: class, interface, or enum expected
    candidate.push_back(10865);
    ^
Main.java:60: error: class, interface, or enum expected
    generate_path(candidate,3);
    ^
Main.java:61: error: class, interface, or enum expected
}
^
34 errors
stdout
Standard output is empty