double test2() { string p0 = "------X-XX-"; int t1[] = {3, 0, 2, 0}; vector <int> p1(t1, t1+sizeof(t1)/sizeof(int)); int p2 = 5; SurveillanceSystem * obj = new SurveillanceSystem(); clock_t start = clock(); string my_answer = obj->getContainerInfo(p0, p1, p2); clock_t end = clock(); delete obj; cout <<"Time: " <<(double)(end-start)/CLOCKS_PER_SEC <<" seconds" <<endl; string p3 = "++++++++++?"; cout <<"Desired answer: " <<endl; cout <<"\t\"" << p3 <<"\"" <<endl; cout <<"Your answer: " <<endl; cout <<"\t\"" << my_answer<<"\"" <<endl; if (p3 != my_answer) { cout <<"DOESN'T MATCH!!!!" <<endl <<endl; return -1; } else { cout <<"Match :-)" <<endl <<endl; return (double)(end-start)/CLOCKS_PER_SEC; } }
int main(){ string s; cin>>s; vector<int> reports; int l; int n; cin>>n; for(int i=0;i<n;i++){ int x; cin>>x; reports.push_back(x); } cin>>l; SurveillanceSystem st; cout<<st.getContainerInfo(s,reports,l)<<endl; return 0; }