⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 1106stl 排序.cpp

📁 ACM 威士忌部分答案
💻 CPP
字号:
/*
1106stl 排序
Time Limit : 1000 ms  Memory Limit : 32768 K  Output Limit : 5120 K  

GUN C++
*/
#include <iostream>
#include <string>
#include <vector>
#include <algorithm>

using namespace std;

int main(){
  string s, sub;
  int i;
  vector<int> v;

  while(cin >> s){
    v.clear();
    for ( i = 0; i < s.size(); i++ ){
        if ( s[i] == '5' ){
          if ( !sub.empty() ) {
            v.push_back( atoi( sub.c_str() ) );
            sub = "";
          }
        }
        else{
          sub += s[i];
        }
    }
    if ( !sub.empty() ) {
        v.push_back( atoi( sub.c_str() ) );
        sub = "";
    }

    sort(v.begin(), v.end());

    for ( i = 0; i < v.size() - 1; i++ ){
        cout << v[i] << ' ';
    }
    cout << v[i] << endl;
  }

  return 0;
}

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -