ამ გვერდზე თქვენ იხილავთ გაგზავნილი ამოხსნების სტატუსს.
გაგზავნის თარიღი: 20.06.2022 16:41:13
ამოცანა: სტეკის მინიმუმი
მომხმარებელი: deme_bz
ვერდიქტი: ამოუხსნელი
შეფასება: 0 ქულა
#include <bits/stdc++.h> using namespace std; stack < int > s; int main(){ int n; cin >> n; int mn=1e9; for(int i=1;i<=n;i++){ string s; int k; cin >> s; if(s=="MIN"){ cout << mn << endl; } else if(s=="POP"){ s.pop(); } else{ cin >> k; s.push(k); mn=min(mn,s.top()); } mn=min(mn,s.top()); } }
main.cpp: In function 'int main()': main.cpp:17:15: error: 'std::__cxx11::string {aka class std::__cxx11::basic_string<char>}' has no member named 'pop'; did you mean 'copy'? s.pop(); ^~~ main.cpp:21:15: error: 'std::__cxx11::string {aka class std::__cxx11::basic_string<char>}' has no member named 'push' s.push(k); ^~~~ main.cpp:22:25: error: 'std::__cxx11::string {aka class std::__cxx11::basic_string<char>}' has no member named 'top'; did you mean 'copy'? mn=min(mn,s.top()); ^~~ main.cpp:24:21: error: 'std::__cxx11::string {aka class std::__cxx11::basic_string<char>}' has no member named 'top'; did you mean 'copy'? mn=min(mn,s.top()); ^~~