zoukankan      html  css  js  c++  java
  • POJ 1147

    #include <iostream>
    #include <algorithm>
    #define MAXN 3005
    using namespace std;
    
    int _m[MAXN];
    int tem[MAXN];
    int next[MAXN];
    
    int main()
    {
        //freopen("acm.acm","r",stdin);
        int n;
        int i;
        int j;
        cin>>n;
        for(i = 0; i < n; ++ i)
        {
            cin>>_m[i];
        }
        copy(_m,_m+n,tem);
        sort(tem,tem+n);
        j = 0;
        for(i = 0; i < n; ++ i)
        {
            if(_m[i] == 0)
            {
                next[j ++] = i;
            }
        }
        for(i = 0; i < n; ++ i)
        {
            if(_m[i] == 1)
            {
                next[j ++] = i;
            }
        }
        j = 0;
        
        for(i = 0; i < n; ++ i)
        {
            j = next[j];
            cout<<_m[j]<<" ";
        }
        
        cout<<endl;
    }

    关注我的公众号,当然,如果你对Java, Scala, Python等技术经验,以及编程日记,感兴趣的话。 

    技术网站地址: vmfor.com

  • 相关阅读:
    chm文件生成
    java基础--集合
    java基础--多线程
    nexus
    java基础--IO流
    http与https
    java基础--数据结构
    mysql 优化
    maven依赖和传递
    java设计模式
  • 原文地址:https://www.cnblogs.com/gavinsp/p/4563296.html
Copyright © 2011-2022 走看看