自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(11)
  • 收藏
  • 关注

原创 Go实现IPv4地址与int互转 IPv6地址/Mac地址互转byte

开发时,可能会遇到需要将IPv4与int类型相互转换或者IPv6地址与byte相互转换的情况,这篇文章将把相关的转换实现方法整理出来,可供参考。addr int32。

2024-05-22 15:25:16 381

原创 用Go代码调用Linux命令

在写go程序时,有时需要在Linux中使用某些命令行实现一些配置和功能。但是手动配置又过于麻烦,这时就可以用go中的exec包。里面的Command()方法可以实现用go代码调用Linux命令行并执行。以上就是用Go代码调用Linux命令的一些简单用法,如果在开发过程中,有需要对Linux进行配置的相关逻辑,可以考虑一下使用这种方法。

2024-05-13 17:29:20 381

原创 Linux网口聚合

Linux网口聚合

2024-05-09 10:09:38 256 1

原创 Euclid‘s Game HDU - 1525

Euclid’s Game HDU - 1525HDU - 1525体面描述Problem DescriptionTwo players, Stan and Ollie, play, starting with two natural numbers. Stan, the first player, subtracts any positive multiple of the lesser of the two numbers from the greater of the two numbers,

2020-10-24 10:38:46 320

原创 HDU(航电)2177——取(2堆)石子游戏

原题链接hdu—2177 取(2堆)石子游戏题面有两堆石子,数量任意,可以不同。游戏开始由两个人轮流取石子。游戏规定,每次有两种不同的取法,一是可以在任意的一堆中取走任意多的石子;二是可以在两堆中同时取走相同数量的石子。最后把石子全部取完者为胜者。现在给出初始的两堆石子的数目,如果轮到你先取,假设双方都采取最好的策略,问最后你是胜者还是败者。如果你胜,你第1次怎样取子?Input输入包含若干行,表示若干种石子的初始情况,其中每一行包含两个非负整数a和b,表示两堆石子的数目,a和b都不大于1,00

2020-08-05 11:22:00 905

原创 三种典型的博弈论问题之巴什博奕(Bash Game)

什么是博弈论官方回答:博弈论,又称为对策论(Game Theory)、赛局理论等,既是现代数学的一个新分支,也是运筹学的一个重要学科。博弈论主要研究公式化了的激励结构间的相互作用,是研究具有斗争或竞争性质现象的数学理论和方法。 博弈论考虑游戏中的个体的预测行为和实际行为,并研究它们的优化策略。生物学家使用博弈理论来理解和预测进化论的某些结果。博弈论已经成为经济学的标准分析工具之一。在金融学、证券学、生物学、经济学、国际关系、计算机科学、政治学、军事战略和其他很多学科都有广泛的应用。个人理解:博弈

2020-08-01 11:40:17 24061 7

原创 Manacher(马拉车)理解及例题和板子

什么是马拉车难道是一群马拉着一辆车??(手动滑稽)显然不是。这是百度百科的解释:Manachar算法主要是处理字符串中关于回文串的问题的,它可以在 O(n) 的时间处理出以字符串中每一个字符为中心的回文串半径,由于将原字符串处理成两倍长度的新串,在每两个字符之间加入一个特定的特殊字符,因此原本长度为偶数的回文串就成了以中间特殊字符为中心的奇数长度的回文串了。简单点来说就是求出来一个字符串的最大长度的回文子串。举个栗子:abab 的最长回文子串是 “aba” “bab”,长度为3;ababa

2020-07-24 17:35:43 1722

原创 KMP算法模板及理解

Number SequenceGiven two sequences of numbers : a[1], a[2], … , a[N], and b[1], b[2], … , b[M] (1 <= M <= 10000, 1 <= N <= 1000000). Your task is to find a number K which make a[K] = b[1], a[K + 1] = b[2], … , a[K + M - 1] = b[M]. If there are

2020-07-14 16:22:41 443 1

原创 第五次周赛总结

防AK题目——超难系列嗯,看了题目,确实挺长,挺难的。嗯,说的很对。所以,就输出Accepted吧!#include <stdio.h>#include <stdlib.h>int main(){ printf("Accepted!!!\n"); return 0;}Fenoix超厌恶xxx仔细读题可知,其实就是统计连续的 x 的大于 ...

2019-11-29 16:34:52 232

原创 第四次周赛

YZJ的牛肉干思路:简单的递推一下以每一位字母结尾时候的符合要求的数量, fy[i]就表示以Y结尾时候长度为i的字符串有多少种, 同理,fz[i]表示以J结尾长度为i的字符串有多少种, fj[i]就是以Z结尾长度为i 的字符串有多少种。 那么 你就可以得到这么一个递推公式:fy[i]=fy[i-1]+fz[i-1]+fj[i-1];fz[i]=fy[i-1]+fj[i-1];fj[i]...

2019-11-14 19:37:02 207

原创 第三次周赛

A.我是个签到题!题意

2019-11-06 19:05:52 240

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除