2023-01-07
在这之前先科普一下什么是tick循环
几乎所有的游戏(包括minecraft) 都有一个“大循环”驱动,游戏服务器和玩家发生的事件被切片成一个个小循环,也就是”tick”对于minecraft,每次tick发生时,游戏服务器会做以下事
处理玩家事件(如移动,放置/破坏 方块,攻击实体)更新玩家和其他实体之间的位置将服务器发生的事件更新至客户端(如...
阅读全文
2022-12-14
数字系统定义了如何用独特的符号来表示一个数字。在不同的系统中,一个数字有不同的表示方法。例如,两个数字 (2A)16和 (52)8 都是指同样的数量 (42)10 ,但是它们的表示截然不同。正如我们再语言中使用符号(字符)来创建单词一样,我们使用符号(数码)来表示数字。但是,我们知道任何语言中的符号数量都是有限的。我们需要重复并组合它们来创建单词。数字也是一...
阅读全文
2022-11-28
123456789101112131415161718192021222324252627282930[19:16:40] [Server thread/WARN]: Caused by: com.mysql.cj.exceptions.CJCommunicationsException: Communications link failure[19:16:...
阅读全文
2022-11-05
P2216 理想的正方形
Ac的代码
12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364#include <iostream>using namespace ...
阅读全文
2022-11-03
因为学算法主要是为了做题打打力扣周赛,为了效率高多数数据结构使用数组模拟。
链表
单链表 http://zsenhe.com/article/19
123456789101112131415161718192021#include <iostream>using namespace std;const int N = 1e5+50;int e[...
阅读全文
2022-10-28
资本用软色情降低了所谓爱情的边界感,现代的爱情变成了性欲,性欲变成了色情。裸露的越多,神秘感越少,性欲越不容易产生
阅读全文
2022-10-28
1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071#include <iostream>#include <vector&g...
阅读全文
2022-10-27
思路:
使用二分查找[1,1e5],每次取中值作为正方形边长x,统计在所有巧克力中能分割出多少块边长为x的正方形当正方形数量小于k时,我们知道边长越大能分割的数量越少,此时将区间更新为 [l,mid-1] 继续查找。当正方形数量大于等于k时,猜测x可以更大且能满足>=k,将区间更新为[mid,r]
12345678910111213141...
阅读全文
2022-10-21
原题链接: https://www.luogu.com.cn/problem/P1135
考虑用dfs来做的话,单纯的深搜会超时,而且不一定搜出来的就是最小的(bfs: ?)我们需要一边判断当前搜到的按按钮数,取最小的存下来,同时存下状态进行记忆化搜索。
1234567891011121314151617181920212223242526272829...
阅读全文
2022-10-21
题目链接: https://www.lanqiao.cn/problems/89/learning/
AC代码如下:
1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636...
阅读全文