以任意给定的精度及有限步数算出任意离散无记忆信道的信道容量
计算离散无记忆信道的信道容量
#include <bits/stdc++.h>
#include <unordered_map>
#include <unordered_set>
#define _for(i,a,b) for(register int i = a; i < b; ++i)
#define _rep(i,a,b) for(register int i = a; i <= b; ++i)
#define closeIO ios::sync_with_stdio(false); cin.tie(0); cout.tie(0)
#define debug cout << "*****************" << endl
#define FREE freopen("in.txt","r",stdin)
#define FREO freopen("out.txt","w",stdout)
#define ls l, m, rt << 1
#define rs m + 1, r, rt << 1 | 1
using namespace std;
typedef long long LL;
typedef unsigned long long ULL;
typedef pair<int, int> pii;
typedef long double LD;
const int INF = 0x3f3f3f3f;
const int MAXN = 1e3 +