写点什么

公排跳排互助模式智能合约 dapp 系统开发(matic 马蹄链)

  • 2022 年 9 月 16 日
    广东
  • 本文字数:495 字

    阅读完需:约 2 分钟

什么是公排系统?公排制模式并不是单一的模式,按照制度、模式、奖金等不同形式分为:全球公排一条线模式、二二复制公排(双轨制)、三三复制排位(三轨制)、五级三阶模式等等,自动滑落跳排排位。


输入字符,对字符进行全排列。这里用了两种方法,公排跳排智能合约 dapp 系 I34 统 I633 开 53I9 发搭建,递归调用(一些书上写的是 DFS)和 c++系统自带的方式。


#include <iostream>#include<string>#include<algorithm>using namespace std;


char output[10];bool s[10];


void permutation(string str, int index){if (index == str.size()){for (int i = 0; i < str.size(); i++) {cout << output[i];}cout << endl;return;}


  for (int i = 0; i < str.size(); i++)      //每个位置有3个选择  {    if (s[i] ) { continue; }//这个位置不能选这个字母,直接跳过
output[index] = str[i]; s[i] = true; permutation(str, index+1); s[i] = false; //回溯,重要一步 }
复制代码


}


int main(){string s;cin >> s;//自定义全排列 permutation(s, 0);


//系统的全排列行数,没有下一个时返回falsewhile (next_permutation(s.begin(), s.end() )) {  cout << s << endl;}
复制代码


}

用户头像

还未添加个人签名 2022.05.23 加入

区块链项目开发,咨询weixin:hkkf5566

评论

发布
暂无评论
公排跳排互助模式智能合约dapp系统开发(matic马蹄链)_开发微hkkf5566_InfoQ写作社区