文章

5

粉丝

19

获赞

0

访问

761

头像
全排列 题解:为什么显示wrong answer
P1185 中国矿业大学/北京大学机考题
发布于2024年3月28日 22:05
阅读数 138

#include <stdio.h>
#include <stdlib.h>
#include <string.h>
void swap(char a[],int m,int n)
{
    char temp=a[m];
    a[m]=a[n];
    a[n]=temp;
}
void sort(char a[],int n)
{
    for(int i=0;i<n-1;i++)
    {
        for(int j=n-1;j>i;j--)
        {
            if(a[j-1]>a[j])
            {
                char temp=a[j-1];
                a[j-1]=a[j];
                a[j]=temp;
            }
        }
    }
}
void perm(char a[],int m,int n)
{
    if(m==n)
    {
        printf("%s\n",a);
        return;
    }

    s...

登录查看完整内容


登录后发布评论

1 条评论
snake
2024年3月29日 16:37

顺序出问题了,你可以试试abcdef

赞(0)