叫我投投


私信TA

用户名:dnj0822

访问量:13168

签 名:

宇宙机天下第一

等  级
排  名 227
经  验 6233
参赛次数 0
文章发表 26
年  龄 0
在职情况 学生
学  校 肇庆学院
专  业

  自我简介:

解题思路:

注意事项:

参考代码:

#include<stdio.h>
#include<algorithm>
using namespace std;
int main()
{
     int numOfNetFriend,ok=0;
     while(~scanf("%d",&numOfNetFriend))
     {
          ok=0;
          int qpl[numOfNetFriend];
          for(int i=0;i<numOfNetFriend;++i)
          {
              qpl[i]=i;
          }
          do
          {
               for(int i=0;i<numOfNetFriend;++i)
               {
                    if(qpl[i]==i)
                    {
                        break;
                    }
                    if(i==numOfNetFriend-1)
                    {
                        ++ok;
                    }
               }
          }while(next_permutation(qpl,qpl+numOfNetFriend));//全排列函数
          printf("%d\n",ok);
     }
     return 0;
}


 

0.0分

0 人评分

  评论区

  • «
  • »