3 basketball fork chopsticks 2 bowl letter
fork chopsticks bowl
The tableware only contains: bowl, knife, fork and chopsticks.
解析:最后每行输出最后一个单词不控制空格的话也可ac,nyoj上这点没严格控制
用容器vector写的,可以直接用数组,时间基本一样哈!
#include <iostream>
#include <vector>
#include <string>
using std::endl;
using std::cin;
using std::cout;
using std::string;
using std::vector;
int main()
{
int n;
vector<string> vs;
while(cin >> n)
{
for(int i=0;i<n;++i)
{
string str;
cin >> str;
vs.push_back(str);
}
for(int i=0;i<n;++i)
{
string temp;
temp = vs[i];
if(temp.compare("bowl") ==0 || temp.compare("knife") ==0 || temp.compare("fork") ==0 ||temp.compare("chopsticks") == 0)
{
cout << temp;
//判断是否输出空格
if(i!=n-1)
cout << " ";
}
}
cout << endl;
vs.clear();
}
return 0;
}
Windows App Memory Measurement,布布扣,bubuko.com
Windows App Memory Measurement
原文:http://blog.csdn.net/kevinzhangyang/article/details/22275431