stove.cpp:4:18: error: 'vector' has not been declared
4 | int solve(int n, vector<int> & times, int k){
| ^~~~~~
stove.cpp:4:24: error: expected ',' or '...' before '<' token
4 | int solve(int n, vector<int> & times, int k){
| ^
stove.cpp: In function 'int solve(int, int)':
stove.cpp:5:3: error: 'vector' was not declared in this scope
5 | vector<int> gaps(n-1);
| ^~~~~~
stove.cpp:2:1: note: 'std::vector' is defined in header '<vector>'; did you forget to '#include <vector>'?
1 | #include<iostream>
+++ |+#include <vector>
2 | using namespace std;
stove.cpp:5:10: error: expected primary-expression before 'int'
5 | vector<int> gaps(n-1);
| ^~~
stove.cpp:7:5: error: 'gaps' was not declared in this scope
7 | gaps[i]=times[i+1]-times[i]-1;
| ^~~~
stove.cpp:7:13: error: 'times' was not declared in this scope; did you mean 'time'?
7 | gaps[i]=times[i+1]-times[i]-1;
| ^~~~~
| time
stove.cpp:9:8: error: 'gaps' was not declared in this scope
9 | sort(gaps.begin(),gaps.end(),greater<int>());
| ^~~~
stove.cpp:9:3: error: 'sort' was not declared in this scope; did you mean 'qsort'?
9 | sort(gaps.begin(),gaps.end(),greater<int>());
| ^~~~
| qsort
stove.cpp:10:15: error: 'times' was not declared in this scope; did you mean 'time'?
10 | int answer= times[n-1]-times[0]+1
| ^~~~~
| time
stove.cpp:11:16: error: 'i' was not declared in this scope
11 | for (int i=0;i<k-1;i++){
| ^
stove.cpp:11:18: error: 'k' was not declared in this scope
11 | for (int i=0;i<k-1;i++){
| ^
stove.cpp: In function 'int main()':
stove.cpp:19:3: error: 'vector' was not declared in this scope
19 | vector <int> times(n);
| ^~~~~~
stove.cpp:19:3: note: 'std::vector' is defined in header '<vector>'; did you forget to '#include <vector>'?
stove.cpp:19:11: error: expected primary-expression before 'int'
19 | vector <int> times(n);
| ^~~
stove.cpp:21:10: error: 'times' was not declared in this scope; did you mean 'time'?
21 | cin>>times[i];
| ^~~~~
| time
stove.cpp:23:17: error: 'times' was not declared in this scope; did you mean 'time'?
23 | cout<<solve(n,times,k)<<"\n";
| ^~~~~
| time