| ||||||||||
| Online Judge | Problem Set | Authors | Online Contests | User | ||||||
|---|---|---|---|---|---|---|---|---|---|---|
| Web Board Home Page F.A.Qs Statistical Charts | Current Contest Past Contests Scheduled Contests Award Contest | |||||||||
Re:大神们我的哪错了啊,测试案例是对的就是WAIn Reply To:大神们我的哪错了啊,测试案例是对的就是WA Posted by:wenroudeyanhuo at 2024-03-10 21:36:41 > #include<stdio.h>
> #include<string.h>
> // #include<stdlib.h>
> #include<algorithm>
> using namespace std;
> struct nu{
> int index;
> int sort;
> };
> bool cmp1(struct nu a,struct nu b)
> {
> return a.sort<b.sort;
> }
> // int cmp(const void *a,const void *b)
> // {
> // return ((struct nu*)a)->sort>((struct nu*)b)->sort;
> // }
> int algorithm_count(char *s,int n)
> {
> int count=0;
> for (int i = 0; i <n-1; i++)
> {
> /* code */
> for (int j = i+1; j < n; j++)
> {
> /* code */
> if(s[i]>s[j])
> {
> count++;
> }
> }
> }
> return count;
>
> }
> int main()
> {
> int n,m;
> scanf("%d %d",&n,&m);
> char str[101][51];
> struct nu num[51];
> for(int i=0;i<m;i++)
> {
> scanf("%s",str[i]);
> num[i].sort=algorithm_count(str[i],n);
> num[i].index=i;
> //计算该序列的整齐度
> }
> sort(num,num+m,cmp1);
> // qsort(num,m,sizeof(struct nu),cmp);
> // printf("\n");
> for(int i=0;i<m;i++)
> {
> printf("%s\n",str[num[i].index]);
> }
>
> }
Followed by:
Post your reply here: |
All Rights Reserved 2003-2013 Ying Fuchen,Xu Pengcheng,Xie Di
Any problem, Please Contact Administrator