10 2022 档案

摘要:第一种,没必要对输入的字符串进行保存 /* 想法:边读取边判断 */ #include<stdio.h> #include<math.h> #include<string.h> int main(){ char find[20]={0},ch; int read1=1,read2=1,read3=1 阅读全文
posted @ 2022-10-31 17:13 MITE's_BKY 阅读(15) 评论(0) 推荐(0) 编辑
摘要:###来源于题目 ####描述:有n个堆,每堆有mi个石头,标号为1,2直到n。只能拿标号最小的那一堆的石头,拿最后一个石头的人获胜。 ==没有相对应的名字,只有结论== 结论:开头如果有连续的1且1的个数为偶数则先手胜,反之后者胜 阅读全文
posted @ 2022-10-30 09:36 MITE's_BKY 阅读(8) 评论(0) 推荐(0) 编辑
摘要:#就是放了一些代码没什么用 /* 比递归的剪枝更好的尾递归解法(比递推差)时间复杂度和递推一样,空间复杂度和递归一样 */ #include<stdio.h> #include<stdlib.h> unsigned long fiboProcess(unsigned long n,unsigned 阅读全文
posted @ 2022-10-29 22:26 MITE's_BKY 阅读(28) 评论(0) 推荐(0) 编辑
摘要:###像是尼姆博弈的一种变体 参见百度[https://baike.baidu.com/item/%E5%A8%81%E4%BD%90%E5%A4%AB%E5%8D%9A%E5%BC%88/19858256] ####描述:威佐夫博弈(Wythoff's game):有两堆各若干个物品,两个人轮流从 阅读全文
posted @ 2022-10-29 20:41 MITE's_BKY 阅读(31) 评论(0) 推荐(0) 编辑
摘要:###在组合博弈论里,无偏博弈是一类任意局势对于游戏双方都是平等的回合制双人游戏。这里平等的意思是所有可行的走法仅仅依赖于当前的局势,而与现在正要行动的是哪一方无关。换句话说,两个游戏者除了先后手之外毫无区别。 ####条件: 1.完全信息,所有游戏者都能看到整个局势。这排除了类似桥牌一类的游戏。 阅读全文
posted @ 2022-10-27 21:19 MITE's_BKY 阅读(41) 评论(0) 推荐(0) 编辑
摘要:#尼姆博弈:一种在博弈论中有基石作用的策略 提醒:接下的分析有点烧脑 ####描述:尼姆博弈是一个两人博弈,2名玩家轮流从数堆物品中拿取一定数量的物品,每次拿取时先选择某一堆,再从中拿取任意数量个物品,至少拿1个,至多将这一堆物品全部拿走,不能不拿。拿到最后一个物品的玩家获胜。 ####策略:min 阅读全文
posted @ 2022-10-26 19:51 MITE's_BKY 阅读(455) 评论(0) 推荐(0) 编辑
摘要:###一条在博弈论中重要的定理 ####描述:在二人的有限游戏中,如果双方皆拥有完全的资讯,并且运气因素并不牵涉在游戏中,那先行或后行者当中必有一方有必胜/必不败的策略。 阅读全文
posted @ 2022-10-26 18:15 MITE's_BKY 阅读(195) 评论(0) 推荐(0) 编辑
摘要:###一种简单的有必胜策略的==减法==博弈情况 参考百度的论述 [https://baike.baidu.com/item/%E5%B7%B4%E4%BB%80%E5%8D%9A%E5%BC%88/1819345] ####描述:有n个石头你可以拿最少一个最多m个,拿走最后一个石头的人获胜,变体就 阅读全文
posted @ 2022-10-26 18:03 MITE's_BKY 阅读(506) 评论(0) 推荐(0) 编辑
摘要:有些操作是要储存数据的,我们常用到 gets ( str ) ; int length = strlen(str); for ( i = 0 ; i < length ; i++ ) 对数据的处理灵活称程度较低 有些操作是没必要将字符存储的,我们用getchar()处理 对于之前==先出现的字符== 阅读全文
posted @ 2022-10-24 20:46 MITE's_BKY 阅读(15) 评论(0) 推荐(0) 编辑
摘要:#计算的方程解法有别于数学 ###数学能==对点==的计算,而计算机只能列举后判断 ###常用的求方程解的方法 在某范围内用二分法 如 #include<stdio.h> #include<limits.h> #include<math.h> #define MIN 1e-9 int main() 阅读全文
posted @ 2022-10-23 11:00 MITE's_BKY 阅读(43) 评论(0) 推荐(0) 编辑
摘要:对图形进行拆分(分成有相似结构的几个部分) 对每一个row 和 col进行计算 构图的最后部分看看是否是有空格补齐 有时对于一个给定的 n 我们可对它进行拆分 如 /* 菱形的构图 */ #include<stdio.h> int main() { int t,n,i,j; scanf("%d",& 阅读全文
posted @ 2022-10-23 10:47 MITE's_BKY 阅读(47) 评论(0) 推荐(0) 编辑
摘要:#一个有着很多收藏了 很多 markdown 表情的网站 https://github.com/markdown-templates/markdown-emojis 阅读全文
posted @ 2022-10-20 23:12 MITE's_BKY 阅读(19) 评论(0) 推荐(0) 编辑
摘要:#在Ubuntu上使用C的方法 ###1)下载GCC编译器 ###2)学习一些指令 cd 去往一个目录 mkdir "文件名" 创建一个文件名 nano "filename.c" 创建一个c的文件 ......漫长的编译 ctrl + s 保存 ctrl + x 退出到命令行 gcc "filena 阅读全文
posted @ 2022-10-20 23:09 MITE's_BKY 阅读(18) 评论(0) 推荐(0) 编辑
摘要:#RSA非对称加密 参考李永乐老师的讲解:https://www.bilibili.com/video/BV1Ts411H7u9/?spm_id_from=333.999.0.0 #####首先RSA是基于在数学上分解一个大数的质因数分解是很困难的 我们不妨随机选一个大数 n = p * q ; 令 阅读全文
posted @ 2022-10-19 13:03 MITE's_BKY 阅读(240) 评论(0) 推荐(0) 编辑
摘要:超算第一轮考核任务 第一个任务 考察了最基本的c++的输入输出格式,还挺好弄的 /* 输入个人信息并输出; */ #include<bits/stdc++.h> using namespace std; int main() { int number; string name,profession, 阅读全文
posted @ 2022-10-12 12:58 MITE's_BKY 阅读(36) 评论(0) 推荐(1) 编辑
摘要:#好一个随笔 阅读全文
posted @ 2022-10-12 12:42 MITE's_BKY 阅读(20) 评论(0) 推荐(1) 编辑

点击右上角即可分享
微信分享提示