列舉法的案列

2021-06-21 15:27:14 字數 422 閱讀 8108

題目:1~9的9個數字,每個數字只能出現一次,要求這樣的乙個9位的整數:其第一位能被1整除,前2位能被2整除,前3位能被3整除。。。。。。依次內推,前9位能被9整除

我開始想到了全排列的

**如下:

bool jude(int arr,int n)//判斷條件

return true;

}void swap(int &a,int &b)

void fun2(int a,int start,int n)

;vectorv;

void dfs(int k,long int a)//k層 0---->8

{ int i=0;

if(k&&a%k!=0)//在k層進行了判斷了 不符合條件就退出了

return;

if(k==9)

{ cout<

mycat入門案列

mycat就是乙個加強版的mysql,使用的命令和mysql一樣 mycat有3個主配置檔案 1 schema.xml 定義邏輯庫和邏輯表 2 service.xml 定義了使用者登入資訊 使用者名稱和密碼等 3 rule.xml 定義了分片規則等 首先貼一下我的配置 schema.xml sele...

DHCP應用案列

環境 centos7 需求 讓員工實現0配置即可接入網路,但公司內部的若干檔案伺服器和印表機伺服器需要使用固定的ip 部署dhcp服務很簡單,首先安裝dhcp,yum y install dhcp.然後配置 etc dhcp dhcpd.conf dhcpd.conf default lease t...

多執行緒同步案列

當乙個執行緒進入乙個物件的synchronize方法後,其他執行緒同樣可以訪問該物件的非synchronize的方法 如下 class test1 catch interruptedexception e system.out.println 結束synchronize方法 public void ...