hdu 1106 排序
2012-04-03 16:52
447 查看
http://acm.hdu.edu.cn/showproblem.php?pid=1106 简单
View Code
View Code
#include<iostream> #include<cstring> #include<vector> #include<cstdlib> #include<algorithm> using namespace std; vector<int>v; void fun(string s)//分离数值到向量 { v.clear(); int i,len=s.length(); string temp; for(i=0;i<len;i++) { if(s[i]=='5') { if(!temp.empty()) v.push_back(atoi(temp.c_str())); temp=""; while(i<len && s[i]=='5') i++; i--; } else temp+=s[i]; } if(!temp.empty()) v.push_back(atoi(temp.c_str())); } int main() { string s; while(getline(cin,s)) { fun(s); sort(v.begin(),v.end()); int i; for(i=0;i<v.size()-1;i++) cout<<v[i]<<" "; cout<<v[i]<<endl; } return 0; }
相关文章推荐
- Hdu 1106 排序 (atoi函数与 strtok函数的应用)
- hdu-1106-排序
- hdu1106 排序 堆排序
- HDU-1106 排序
- hdu1106 排序 (分割字符串)
- hdu 1106 排序
- hdu 1106 排序
- HDU 1106 排序
- hdu 1106 排序
- HDU 1106 排序
- hdu 1106 排序(排序)
- hdu 1106(字符串处理+排序)
- hdu 1106 排序
- HDU-1106 排序
- HDU 1106 排序(atoi函数和strtok函数)
- HDU 1106 排序
- [HDU] 1106 排序
- hdu-1106排序
- hdu 1106 排序
- HDU 1106 排序