1 Star 1 Fork 1

ssdreamC/about_boolean_functions

加入 Gitee
与超过 1200万 开发者一起发现、参与优秀开源项目,私有仓库也完全免费 :)
免费加入
文件
该仓库未声明开源许可证文件(LICENSE),使用请关注具体项目描述及其代码上游依赖。
克隆/下载
ANF.h 571 Bytes
一键复制 编辑 原始数据 按行查看 历史
ssdreamC 提交于 2020-07-14 08:26 . 添加从真值表求ANF
#pragma once
#include <iostream>
#include <string>
#include <sstream>
#include <algorithm>
using namespace std;
uint64_t N;
uint64_t M;
uint64_t Start_var;
uint64_t Base;
int compare(string a, string b);
void qsort(int l, int r);
int init();
void Find(const int &x);
void Find(const int[], int[], const int&);
/*
ANF递推公式:
f(x1,x2,...,xn)=f(0,x2,...,xn)+x1*(f(0,x2,...,xn)+f(1,x2,...,xn))
将真值表分为若干区块,定义F(x,y)表示在第y区块上自变量为{Xx,...,Xn}的ANF的对应序列(区块大小为2^(n-x+1)),
则F(1,0)为所求ANF的对应序列。
*/
void print();
Loading...
马建仓 AI 助手
尝试更多
代码解读
代码找茬
代码优化
1
https://gitee.com/ssdreamc/about_boolean_functions.git
[email protected]:ssdreamc/about_boolean_functions.git
ssdreamc
about_boolean_functions
about_boolean_functions
master

搜索帮助