通过递归实现循环日程表#include <cstdio>
#include <iostream>
#include <cmath>
#include <cstring>
#include <string>
#include <cstdlib>
#include <algorithm>
#include <stack>
#include <queue>
#include <map>
#include <set>
#include <tgmath.h>
#define MAX 10000
using namespace std;
int bound[MAX][MAX];
int calcu(int n)
{
int num = 1;
while(n--)
{
num *= 2;
}
return num;
}
void color(int num)
{
if(num == 1)
#include <iostream>
#include <cmath>
#include <cstring>
#include <string>
#include <cstdlib>
#include <algorithm>
#include <stack>
#include <queue>
#include <map>
#include <set>
#include <tgmath.h>
#define MAX 10000
using namespace std;
int bound[MAX][MAX];
int calcu(int n)
{
int num = 1;
while(n--)
{
num *= 2;
}
return num;
}
void color(int num)
{
if(num == 1)