摘要: 1.舞会 A先生和他的太太参加了一场共有n对夫妻的舞会,已知夫妻之间不能握手,而且A先生之外的所有人握手次数都不相同。求A先生太太握几次手? 解析:一共有2n个人,而除去A先生共有2n-1个人。注意到一个人不能和自己和配偶握手,最多握手次数是2n-2,所以本题隐藏了一个条件即有一个人握手次数是0,并 阅读全文
posted @ 2023-09-10 10:10 dudujerry 阅读(14) 评论(0) 推荐(0) 编辑
摘要: 高考结束,我的人生即将迈入新的阶段。记得哪位退役学长说的话,尽管努力不够,天赋不足,但走进大学校园,我仍将拾起键盘。 所以打了场cf比赛,没想到前几道题都不涉及算法板子,但断断续续做了好几天也才做了四个题。T5终于忍不住找了题解,一看是二分图可惜早已忘光,做不出来。 前四道题不涉及具体的算法,非常适 阅读全文
posted @ 2023-08-08 12:17 dudujerry 阅读(24) 评论(0) 推荐(0) 编辑
摘要: 上帝说过,一切开源项目上的开发都要建立在官方文档的基础上。 官方文档Forge Documentation (minecraftforge.net) 也查了中文版本,可惜似乎只到1.15...... 此系列的所有教程都会以该文档为骨架,辅以内部实现的理解,面向有一定Java基础或面向对象基础的同学( 阅读全文
posted @ 2023-07-21 13:37 dudujerry 阅读(3752) 评论(0) 推荐(0) 编辑
摘要: 本教程面向有Java或面向对象基础,但对Minecraft Forge的开发毫无了解的同学; 所以,本文力求事无巨细,尽量以通俗的方法说明白注册系统; 名词较多可回看~~ 俗话说工欲善其事必先利其器,而注册系统就是Forge的”器“:要想修改游戏系统,就必须添加新内容不可;而新内容正是通过注册系统( 阅读全文
posted @ 2023-07-21 12:46 dudujerry 阅读(2417) 评论(0) 推荐(0) 编辑
摘要: //By dudujerry//2021.4.17//自动导航 v1.0 beta Vector3D TARGET = new Vector3D(158267.95,-25453.61,-60794.93); List<IMyThrust> _thrusts = new List<IMyThrust 阅读全文
posted @ 2021-02-17 22:27 dudujerry 阅读(191) 评论(0) 推荐(0) 编辑
摘要: 学了高数之后,以前一直理解得模模糊糊的时间复杂度明白了不少。 我们通常说的时间复杂度指的是大O,中文名称是渐进时间复杂度,为什么叫渐进时间复杂度, 原因就是其描述的是算法的耗时随着数据规模的变动的变化趋势。 所谓变化趋势,大约可以类比为导数。但是又有些不一样, 我们的大O在计算的时候并不需要把系数带 阅读全文
posted @ 2020-10-23 19:16 dudujerry 阅读(321) 评论(0) 推荐(0) 编辑
摘要: 经过漫长(并不务正业)的暑假,我终于回归了OI。 下面以此代码为例子:Luogu4910 #include <cstdio> #include <cstring> typedef long long ll; const ll MOD = 1000000007; ll fbi[5][5] = {{1, 阅读全文
posted @ 2020-09-18 21:33 dudujerry 阅读(192) 评论(0) 推荐(0) 编辑
摘要: 好不容易上完6天的课,回来玩玩linux结果玩着玩着突然机子滋滋响,我吓得半死,赶紧长按关机。结果重启之后开不了机了,显示busybox build-in shell (ash) 查阅资料后,输入 exit 后打印出了错误信息,原来是/dev/xxx出了问题。按照说明,输入了 fcsk -y /de 阅读全文
posted @ 2020-09-06 11:15 dudujerry 阅读(642) 评论(0) 推荐(0) 编辑
摘要: 有了光照,就应该有阴影。所以,今天我们来整个阴影。 说到阴影,我们自然而然地会想到初中里,关于阴影的产生原因:光在均匀介质中沿直线传播。 所以,我们暂且把我们的光视为平行光,从纹理角度来考虑阴影。一个显而易见的想法是: 判断一个点距离光源的远近: 设此点为A,设光源为L,设A与L距离为x,设射线LA 阅读全文
posted @ 2020-08-30 21:03 dudujerry 阅读(224) 评论(0) 推荐(0) 编辑
摘要: 一、帧缓冲 什么是帧缓冲?可以理解为GPU在渲染前预先准备的一个区域,之后将把它渲染成屏幕上的像素。但是,帧缓冲本身并不储存数据,仅仅储存指向数据的指针。所以,帧缓冲需要绑定几个缓冲区,我们特殊地称它们为附件:颜色附件,深度缓冲附件,模板缓冲附件。需要注意的是,一个完整的帧缓冲必须包括一个颜色附件。 阅读全文
posted @ 2020-08-27 20:16 dudujerry 阅读(232) 评论(0) 推荐(0) 编辑