logo
publist
写文章

简介

该用户还未填写简介

擅长的技术栈

可提供的服务

暂无可提供的服务

算法小讲堂之ST表算法详解

详细的介绍了ST表数据结构的原理以及拓展,并且在文末附上了一个ST表的题单,适合各个年龄端的同学,希望能对你有帮助

文章图片
#算法#数据结构#贪心算法
浅析加密算法四【Hill密码】

文章目录一、简介二、原理2.1 Hill加密原理2.2 矩阵求逆原理三、 举例四、代码4.1 加密代码4.2 解密代码一、简介Hill密码又称希尔密码是运用基本矩阵论原理的替换密码,属于多表代换密码的一种,由LesterS.HillLester S. HillLesterS.Hill在1929年发明。随着科技的日新月异和人们对信用卡、计算机的依赖性的加强,密码学显得愈来愈重要。密码学是一门关于加密

文章图片
#c++#网络安全#算法
C语言文件拷贝-四种方式

利用文件IO的方式,实现2个文件的拷贝int copy_by_fileIO(const char *dest_file_name, const char *src_file_name) {//OKint fd1 = open(dest_file_name,O_WRONLY|S_IWOTH);if(fd1 == -1) {perror("fd1:");return -1;}int fd2 = ope

文章图片
#c语言#linux#嵌入式
AcWing 888. 求组合数 IV(高精度求组合数问题)

题面连接https://www.acwing.com/problem/content/890/思路因为要用到高精度,那我们直接使用python就好,如果不使用python,那么我们可以将a!a!a!和b!b!b!进行一个质因子拆分操作,最后再使用高精度乘法将这些质数的质因子质数的值全部乘上就好代码pythonimport matha,b=map(int,input().split());b=max

#动态规划#算法
数据自动机之如何使用CYaRon造数据

一、前言本文默认读者有一定的python基础,故不会怎么着重去讲关于语法的东西,请自行了解学习,我推荐三个网址:菜鸟教程廖雪峰的pythonCYaRon官方python速成官网链接:https://github.com/luogu-dev/cyaron/wiki二、使用范例#!/usr/bin/env pythonfrom cyaron import * # 引入CYaRon的库_n = ati(

文章图片
#c++#数据结构
Linux网络编程复习笔记

理论知识点TCP协议的三次握手的触发APIconnect : 第一次握手信息第二次,第三次都是被动处理,无需调用接口accept不参与三次握手,取出三次握手成功的描述符socket描述符的合理大小属于linux系统描述符fd的一部分:fd∈[0,1,2……]fd\in[0,1,2……]fd∈[0,1,2……]总之fd>=0fd>=0fd>=0把socket状态从主动发送状态转变为

文章图片
#c语言#linux#服务器 +1
有趣的API

文章目录前言本篇博客主要是为了记录一些有趣的API而写的,这些API作者目前也在使用API渣男,绿茶语录 :这里面收集了许多这方面的语录思知机器人 :这个是一个免费的闲聊的“智障机器人”的API图灵机器人 :这是一个收费的闲聊机器人,效果上相比思知比较智能(但是要收费,还贼贵彩虹屁生成器 这个是生成彩虹屁的网站,这个网站不提供API,但是可以自己爬一言 :这个是非常出名的优美语句生成网站,它提供了

文章图片
到底了