fork download
  1. #pragma GCC optimize ("Ofast")
  2. #include<bits/stdc++.h>
  3. using namespace std;
  4. #define main dummy_main
  5. int main(){
  6. return 0;
  7. }
  8. #undef main
  9. #define TreeNode dummy_TreeNode
  10. struct TreeNode{
  11. }
  12. ;
  13. #undef TreeNode
  14. vector<int> res;
  15. void solve(TreeNode *r){
  16. if(r==NULL){
  17. return;
  18. }
  19. res.push_back(r->val);
  20. solve(r->left);
  21. solve(r->right);
  22. }
  23. class Solution{
  24. public:
  25. vector<int> getAllElements(TreeNode* root1, TreeNode* root2){
  26. res.clear();
  27. solve(root1);
  28. solve(root2);
  29. sort(res.begin(), res.end());
  30. return res;
  31. }
  32. }
  33. ;
  34. // cLay varsion 20200214-1
  35.  
  36. // --- original code ---
  37. // #define main dummy_main
  38. // {}
  39. // #undef main
  40. //
  41. // #define TreeNode dummy_TreeNode
  42. // struct TreeNode {};
  43. // #undef TreeNode
  44. //
  45. // vector<int> res;
  46. //
  47. // void solve(TreeNode *r){
  48. // if(r==NULL) return;
  49. // res.push_back(r->val);
  50. // solve(r->left);
  51. // solve(r->right);
  52. // }
  53. //
  54. // class Solution {
  55. // public:
  56. // vector<int> getAllElements(TreeNode* root1, TreeNode* root2) {
  57. // res.clear();
  58. // solve(root1);
  59. // solve(root2);
  60. // sort(res.begin(), res.end());
  61. // return res;
  62. // }
  63. // };
  64. //
  65.  
Compilation error #stdin compilation error #stdout 0s 0KB
stdin
Standard input is empty
compilation info
prog.cpp:15:12: error: variable or field ‘solve’ declared void
 void solve(TreeNode *r){
            ^~~~~~~~
prog.cpp:15:12: error: ‘TreeNode’ was not declared in this scope
prog.cpp:15:12: note: suggested alternative: ‘remove’
 void solve(TreeNode *r){
            ^~~~~~~~
            remove
prog.cpp:15:22: error: ‘r’ was not declared in this scope
 void solve(TreeNode *r){
                      ^
prog.cpp:25:30: error: ‘TreeNode’ has not been declared
   vector<int> getAllElements(TreeNode* root1, TreeNode* root2){
                              ^~~~~~~~
prog.cpp:25:47: error: ‘TreeNode’ has not been declared
   vector<int> getAllElements(TreeNode* root1, TreeNode* root2){
                                               ^~~~~~~~
prog.cpp: In member function ‘std::vector<int> Solution::getAllElements(int*, int*)’:
prog.cpp:27:5: error: ‘solve’ was not declared in this scope
     solve(root1);
     ^~~~~
stdout
Standard output is empty