/in/foo.cc: In function 'int main()':
/in/foo.cc:13:11: error: invalid use of member function 'std::queue<_Tp, _Sequence>::const_reference std::queue<_Tp, _Sequence>::front() const [with _Tp = node; _Sequence = std::deque<node, std::allocator<node> >; const_reference = const node&]' (did you forget the '()' ?)
13 | q.front.push(n);
| ~~^~~~~
| ()
/in/foo.cc:14:11: error: 'class std::queue<node>' has no member named 'node'
14 | q.node.push(n);
| ^~~~
/in/foo.cc:15:15: error: expected primary-expression before ')' token
15 | while()
| ^
/in/foo.cc:18:22: error: 'class std::queue<node>' has no member named 'place'; did you mean 'emplace'?
18 | if(q.place.front()==k)
| ^~~~~
| emplace
/in/foo.cc:20:33: error: 'class std::queue<node>' has no member named 'step'
20 | cout<<q.step.front()<<endl;return 0;
| ^~~~
/in/foo.cc:22:22: error: 'class std::queue<node>' has no member named 'place'; did you mean 'emplace'?
22 | if(q.place.front()+1<N&&!vis[q.place.front()+1])
| ^~~~~
| emplace
/in/foo.cc:22:48: error: 'class std::queue<node>' has no member named 'place'; did you mean 'emplace'?
22 | if(q.place.front()+1<N&&!vis[q.place.front()+1])
| ^~~~~
| emplace
/in/foo.cc:24:27: error: 'class std::queue<node>' has no member named 'place'; did you mean 'emplace'?
24 | q.place.push(q.place.front()+1);q.step.push(q.step.front()+1);vis[q.place.front()+1]=1;
| ^~~~~
| emplace
/in/foo.cc:24:40: error: 'class std::queue<node>' has no member named 'place'; did you mean 'emplace'?
24 | q.place.push(q.place.front()+1);q.step.push(q.step.front()+1);vis[q.place.front()+1]=1;
| ^~~~~
| emplace
/in/foo.cc:24:59: error: 'class std::queue<node>' has no member named 'step'
24 | q.place.push(q.place.front()+1);q.step.push(q.step.front()+1);vis[q.place.front()+1]=1;
| ^~~~
/in/foo.cc:24:71: error: 'class std::queue<node>' has no member named 'step'
24 | q.place.push(q.place.front()+1);q.step.push(q.step.front()+1);vis[q.place.front()+1]=1;
| ^~~~
/in/foo.cc:24:93: error: 'class std::queue<node>' has no member named 'place'; did you mean 'emplace'?
24 | q.place.push(q.place.front()+1);q.step.push(q.step.front()+1);vis[q.place.front()+1]=1;
| ^~~~~
| emplace
/in/foo.cc:26:22: error: 'class std::queue<node>' has no member named 'place'; did you mean 'emplace'?
26 | if(q.place.front()-1>=0&&!vis[q.place.front()-1])
| ^~~~~
| emplace
/in/foo.cc:26:49: error: 'class std::queue<node>' has no member named 'place'; did you mean 'emplace'?
26 | if(q.place.front()-1>=0&&!vis[q.place.front()-1])
| ^~~~~
| emplace
/in/foo.cc:28:27: error: 'class std::queue<node>' has no member named 'place'; did you mean 'emplace'?
28 | q.place.push(q.place.front()-1);q.step.push(q.step.front()+1);vis[q.place.front()-1]=1;
| ^~~~~
| emplace
/in/foo.cc:28:40: error: 'class std::queue<node>' has no member named 'place'; did you mean 'emplace'?
28 | q.place.push(q.place.front()-1);q.step.push(q.step.front()+1);vis[q.place.front()-1]=1;
| ^~~~~
| emplace
/in/foo.cc:28:59: error: 'class std::queue<node>' has no member named 'step'
28 | q.place.push(q.place.front()-1);q.step.push(q.step.front()+1);vis[q.place.front()-1]=1;
| ^~~~
/in/foo.cc:28:71: error: 'class std::queue<node>' has no member named 'step'
28 | q.place.push(q.place.front()-1);q.step.push(q.step.front()+1);vis[q.place.front()-1]=1;
| ^~~~
/in/foo.cc:28:93: error: 'class std::queue<node>' has no member named 'place'; did you mean 'emplace'?
28 | q.place.push(q.place.front()-1);q.step.push(q.step.front()+1);vis[q.place.front()-1]=1;
| ^~~~~
| emplace
/in/foo.cc:30:22: error: 'class std::queue<node>' has no member named 'place'; did you mean 'emplace'?
30 | if(q.place.front()*2<N&&!vis[q.place.front()*2])
| ^~~~~
| emplace
/in/foo.cc:30:48: error: 'class std::queue<node>' has no member named 'place'; did you mean 'emplace'?
30 | if(q.place.front()*2<N&&!vis[q.place.front()*2])
| ^~~~~
| emplace
/in/foo.cc:32:27: error: 'class std::queue<node>' has no member named 'place'; did you mean 'emplace'?
32 | q.place.push(q.place.front()*2);q.step.push(q.step.front()+1);vis[q.place.front()*2]=1;
| ^~~~~
| emplace
/in/foo.cc:32:40: error: 'class std::queue<node>' has no member named 'place'; did you mean 'emplace'?
32 | q.place.push(q.place.front()*2);q.step.push(q.step.front()+1);vis[q.place.front()*2]=1;
| ^~~~~
| emplace
/in/foo.cc:32:59: error: 'class std::queue<node>' has no member named 'step'
32 | q.place.push(q.place.front()*2);q.step.push(q.step.front()+1);vis[q.place.front()*2]=1;
| ^~~~
/in/foo.cc:32:71: error: 'class std::queue<node>' has no member named 'step'
32 | q.place.push(q.place.front()*2);q.step.push(q.step.front()+1);vis[q.place.front()*2]=1;
| ^~~~
/in/foo.cc:32:93: error: 'class std::queue<node>' has no member named 'place'; did you mean 'emplace'?
32 | q.place.push(q.place.front()*2);q.step.push(q.step.front()+1);vis[q.place.front()*2]=1;
| ^~~~~
| emplace