2012-11-16から1日間の記事一覧

AOJ 10023 - Shuffle

aoj

substrが便利ですね. そして,Problem 100はこれで全て終わりました.2年前はこの程度で唸っていたので成長したと感じています. #include<iostream> int main(){ std::string s; while(std::cin >> s, s != "-"){ int m, i; std::cin >> m; for(;m--;){ std::cin >> </iostream>…

AOJ 10033 - Stacking Block II

aoj

なるべくきれいに書きたかった. 山の番号付けは1-100(x 0-99)ではないことに留意する. #include<iostream> #include<stack> #include<queue> int main(){ std::string command; std::stack<char> stack[101]; std::queue<char> p_queue; while(std::cin >> command, command != "quit"){ if(com</char></char></queue></stack></iostream>…

AOJ 10032 - Stacking Block I

aoj

空白を含むときはgetlineをつかおう. #include<iostream> #include<stack> #include<queue> int main(){ std::string command; std::stack<char> stack; std::queue<char> p_queue; while(std::cin >> command, command != "quit"){ char argument; if(command == "pop"){ p_queue.push(stack.to</char></char></queue></stack></iostream>…