环上加一条边的死生规则的博弈演化
环上加一条边的死生规则的博弈演化
在环形社区上添加一条边,通过死生过程演化,通过模拟得到弦长与固定概率的关系。
c++代码
请对其编译,并从外部进行传参
#include <stdio.h>
#include<stdlib.h>
#include <string.h>
#define N 100
#define w 0.01
#define samp 10000000
#define b 5
#define c 2
int node[N+1];
int nn[N][3];
void boundaries(int addlink){
for(int i=0;i<N;i++){
nn[i][0]=i-1; //左
nn[i][1]=i+1; //右
nn[i][2]=N; //另外的连边
if(i==0) nn[i][0]=N-1;
if(i==N-1) nn[i][1]=0;
//单纯圆环社区请从这里开始注释
if((addlink>1)&&(addlink<=N)&&(addlink==i)) {
nn[0][2]=addlink;
nn[addlink][2]=0;
}
//注释到此结束
}
}
void initalize(int argv1){