#16686: c++ AC


chiafu2018 (McDonalder)

學校 : 北京化工大学
編號 : 83355
來源 : [140.113.66.222]
最後登入時間 :
2022-10-15 20:01:15
a225. 明明愛排列 | From: [140.130.189.12] | 發表日期 : 2019-01-30 10:38

本文章已被封鎖!
#16687: Re:c++ AC


00001 (c&c++)

學校 : 臺北市私立延平高級中學
編號 : 89906
來源 : [114.42.217.222]
最後登入時間 :
2019-11-09 22:38:38
a225. 明明愛排列 | From: [114.42.214.154] | 發表日期 : 2019-01-30 11:25

 

就說不要傳完整程式碼不聽

文章被封了吧!




 
#18798: Re:c++ AC


kentsai1688@gmail.com (Ken Tsai)

學校 : 國立科學工業園區實驗高級中學
編號 : 99014
來源 : [118.163.197.175]
最後登入時間 :
2020-07-19 18:20:13
a225. 明明愛排列 | From: [123.240.239.161] | 發表日期 : 2019-08-06 21:07

#include
#include
using namespace std;

int main()
{
int n,t;
while(cin>>n)
{
int f[n-1];
for(int i=0;i<n;i++)
cin>>f[i];
for(int i=0;i<n-1;i++)
{
for(int j=n-1;j>i;j--)
{
if (f[j]%10<f[j-1]%10)
{
t=f[j];
f[j]=f[j-1];
f[j-1]=t;
}
}
}
for(int i=0;i<n-1;i++)
{
for(int j=n-1;j>i;j--)
{
if (f[j]%10==f[j-1]%10)
{
if (f[j]>f[j-1])
{
t=f[j];
f[j]=f[j-1];
f[j-1]=t;
}


}
}
}

 


for(int i=0;i<n;i++)
cout<<f[i]<<" ";
cout<<endl;
}


return 0;
}

#include <bits/stdc++.h>

 

using namespace std;

 

bool compare(int a,int b)

{

    if(a%10!=b%10)

        return a%10<b%10;

    return a>b;

}

 

int main()

{

    int n;

    while(cin>>n)

    {

        int arr[n]{0};

        for(int i=0;i<n;i++)

            scanf("%d",&arr[i]);

        sort(arr,arr+n,compare);

        for(int i=0;i<n;i++)

        {

            printf("%d",*(arr+i));

            if(i!=n-1)

                printf(" ");

        }

        printf("\n");

    }

    return 0;

}



 
#18807: Re:c++ AC


inversion (「我們所認識的可符香是個像天使的好女孩」之葉林 *Cries...)

學校 : 國立清華大學
編號 : 43537
來源 : [49.159.6.107]
最後登入時間 :
2022-05-28 19:29:12
a225. 明明愛排列 | From: [49.158.83.43] | 發表日期 : 2019-08-06 21:25

請注意:您正在編寫「解題報告」,請勿直接貼出完整程式碼(將被隱藏),而是請說明解題思路、所需使用的演算法...等,讓不會寫的使用者可以從中學習獲得成長。

就算這裡不是解題報告的主樓,也請不要釋放出程式碼。感謝。

 
ZeroJudge Forum