- 博客(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
原创 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
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人