• 2024-06-11贪吃蛇小游戏Python Pygame实现
    运行结果 游戏规则1.↑↓←→来控制蛇的移动方向2.蛇吃到自己身体的任意一部分游戏结束,自动退出窗口3. 蛇的速度会随游戏时间增长越来越快,与吃食物的多少(分数)无关4.蛇可以穿过边界到达另一边5.场上食物同时只会存在一个,颜色随机,但每个颜色的所得分
  • 2024-06-09enum用法
    基本用法enumColor{//Color被称为枚举类型RED,//默认是0开始GREEN=5,BLUE};enumColormyColor;//enumColormyColor=RED;//myColor的值现在是0myColor=BLUE;//myColor的值现在是6使用typedef简化代码(推荐)typedefenum{RED,
  • 2024-05-31ARC119F 题解
    blog。被自动机做法恶心到了,现在也来恶心一下大家。\(\color{red}\textbf{以下内容强烈建议自己推一遍,几乎一半是重复的,推完会很爽,并且理解会很深。}\)\(\color{red}\textbf{以下内容不建议用}\LaTeX\textbf{书写,因为写起来像在吃大便。}\)暴力\(dp_{i,a,b}\)表示当前在\(
  • 2024-05-12ABC353 | 如同流星划过天空
    ABC353|如同流星划过天空A.&B.依题意模拟即可。C.注意只有\(f(x,y)\)需要对\(10^8\)取模,\(f\)的求和不需要。关注到\(a_i\in[1,10^8)\),故\(a_i+a_j\in[2,2\times10^8)\)。从而\(f(x,y)=[x+y<10^8](x+y)+[x+y\ge10^8](x+y-10^8)=x+y-10^8[x+y\ge10^
  • 2024-05-03SystemVerilog -- 2.21 Data Types ~ SystemVerilog typedef and alias
    SystemVerilogtypedefandaliasTypedef在复杂的测试平台中,某些变量声明可能具有更长的数据类型规范,后者需要在测试平台的多个位置使用。在这种情况下,我们可以使用a为现有数据类型提供用户定义的名称。然后,可以在整个代码中使用新的数据类型,因此如果需要,无需在多个位置进行编
  • 2024-04-27The Green Mile
    "TheGreenMile"WrittenScriptI.OpeningIstandbeforetheheavyirongateoftheprison,feelingthecoldmetalagainstmyfingertipsasitslowlyswingsopen.BeyonditliesthedimcorridoroftheGreenMile,aplacewhereeverysoulseems
  • 2024-04-16PB中颜色值 计算公式
    RGB函数计算公式:颜色值=(65536*Blue)+(256*Green)+(Red)ColourRedGreenBlue值黑色Black0000白色White25525525516777215灰色Gray192192 19212632256深灰色DarkGrey1281281288421504红色Red25500255深红色DarkRed12800128绿色Gre
  • 2024-04-05CSS设置网页颜色
    前言:我们在电脑显示器,手机屏幕,电视上面看到的颜色都是通用三种颜色混合而成的:红(red),绿(green),蓝(blue)简称为三原色,按照不同的比例就可以配出其他的颜色。在CSS中提供了一些属性可以用来设置颜色如color,可以用来设置文字的颜色,下列是描述颜色的6中方式:值说明例颜色名字
  • 2024-03-22python 教你如何创建一个自定义库 colorlib.py
    目录Colorlib生成代码模块代码导入测试测试一测试二应用测试颜色列表colorList随机颜色元组randcolorTuples随机颜色字串randcolorStringsColor类测试测试一测试二题外话Colorlib有没有碰到过这样的场景:写代码时想要用上丰富的色彩,但苦思冥想搜肠刮肚只记
  • 2024-03-17js实现交通灯(两种方案)
    简介刚在抖音上刷到一个面试题,说实现交通灯的方案,我一开始想到的是通过定时器去实现,没想到他提到了一个问询的方式去实现,借此记录下来,本文介绍了两种方案去实现交通灯以及对应的倒计时。废话不多说,上代码html+csshtml代码如下:<!DOCTYPEhtml><htmllang="en"><head><
  • 2024-03-17CSS常见选择器
    1.基础选择器   选择器作用:查找标签设置样式标签选择器:使用标签名作为选择器类选择器:(1)定义类选择器-->.类名(2)使用类选择器标签添加class="类名"<style>/*定义*/.green{color:green;}.size{font-size:10px;}<
  • 2024-02-25maimai GreeN+
    Back2Back[13.9]非常好索尼克歌曲!非常好水13.9!个人感觉唯一难的地方是后面套圈有点蹭,同开头星星用内屏点手指划就很好黄。患部で止まってすぐ溶ける~狂気の優曇華院[13.7]经典歌曲,比较简单,最后双押发狂段很有感觉!Jack-the-Ripper◆[13.9]sasakure的经典牛逼歌曲,正是ja
  • 2024-02-24暑期集训 Day7 —— 模拟赛复盘
    ${\color{Green}\mathrm{Problem\1:最优包含}}$发现是DP,于是开始设计状态:DP[i][j]表示前一个字符串匹配到位置i,后一个匹配到j的最少修改次数。然后转移挂了:if(S[i]==T[j]){ DP[i][j]=min(DP[i][j],DP[i-1][j-1]);}else{ DP[i][j]=min(DP[i][j],DP[i-1][j-1]+1
  • 2024-02-24暑期集训 Day10 —— 模拟赛复盘
    ${\color{Green}\mathrm{Problem\0:water}}$题如其名,可以用单调队列做,但是数据范围直接暴力枚举每一高度就行。最不会打错的,还是暴力,所以用暴力。${\color{White}\mathrm{}}$${\color{White}\mathrm{}}$${\color{White}\mathrm{}}$${\color{Green}\mathr
  • 2024-02-24暑期集训 Day12 —— 模拟赛复盘
    ${\color{Green}\mathrm{Problem\1:Subarray}}$Map.${\color{Green}\mathrm{Problem\2:小z玩游戏}}$数学题YYDS。我的做法是:首先枚举x的所有二进制位,找里面的\(1\),由于y要比x小,于是我们可以把y的当前位变为\(0\),然后后面的位从全0到全1,用前缀和统
  • 2024-02-24暑期集训 Day11 —— 模拟赛复盘
    ${\color{Green}\mathrm{Problem\1:Subarray}}$签到失败...直接二进制分组,找出所有二进制位=0的方法。死因:二进制分组没想出来...${\color{White}\mathrm{}}$${\color{White}\mathrm{}}$${\color{White}\mathrm{}}$${\color{Green}\mathrm{Problem\2:
  • 2024-02-23[Rust] Instantiating Classic, Tuple, and Unit structs
    https://doc.rust-lang.org/book/ch05-01-defining-structs.html structColorClassicStruct{red:i32,green:i32,blue:i32}structColorTupleStruct(i32,i32,i32);#[derive(Debug)]structUnitLikeStruct;#[cfg(test)]modtests{usesu
  • 2024-01-29net8 随机数类Random GetItems() 、Shuffle()方法
    1、在8中对随机数类Random提供了GetItems()方法,可以根据指定的数量在提供的一个集合中随机抽取数据项生成一个新的集合:ReadOnlySpan<string>colors=new[]{"Red","Green","Blue","Black"};string[]t1=Random.Shared.GetItems(colors,10);Console.WriteLine(
  • 2024-01-24无涯教程-CSS3 - 渐变属性(Gradients)
    渐变显示两种或更多种颜色的组合,如下所示-线性渐变线性渐变用于以线性格式(如从上到下)排列两种或多种颜色。Toptobottom(从上到下)<html><head><style>#grad1{height:100px;background:-webkit-linear-gradient(pink,
  • 2024-01-1812 Jellyfish and Green Apple
    JellyfishandGreenApple数论将苹果平均的分给人,可以将苹果一分为二,问你最少分多少次。首先把能分的都分掉就是n%=m,其次操作数是很好想的,就一直*2并且%m,直到n==0,关于这题有难度的就是n,m分不了的情况。设想一下,成功的情况,也就是这个n一直在乘2最后能==m。那么转换一下就是
  • 2024-01-13js 队列方法
    就像栈是以LIFO形式限制访问的数据结构一样,队列以先进先出(FIFO,First-In-First-Out)形式限制访问。队列在列表末尾添加数据,但从列表开头获取数据。因为有了在数据末尾添加数据的push()方法,所以要模拟队列就差一个从数组开头取得数据的方法了。这个数组方法叫shift(),它会删除
  • 2024-01-13js slice()函数
    不包括"red",这是因为拆分操作要从位置1开始,即从"green"开始。得到的colors2数组包含1"green"、"blue"、"yellow"和"purple"。colors3数组是通过调用slice()并传入1和4得到的,即从位置1开始复制到位置3。因此colors3包含"green"、"blue"和&
  • 2024-01-13js 操作方法
    如果数组的元素是数值,或者是其valueOf()方法返回数值的对象(如Date对象),这个比较函数还可以写得更简单,因为这时可以直接用第二个值减去第一个值:functioncompare(value1,value2){returnvalue2-value1;}比较函数就是要返回小于0、0和大于0的数值,因此减法操作完
  • 2023-12-31P4894 题解
    实际上,这是两个向量的叉积已经是其他题解说烂了的。这里只是给出一个容易记忆\(dim\le3\)的行列式的值的办法。我们以\(3\)维行列式为例子,假设为\[\begin{vmatrix}a&b&c\\i&j&k\\o&p&q\end{vmatrix}\]我们有一个神奇的方法来记忆这个行列式的求值。首
  • 2023-12-03将任意程序添加到鼠标右键
    在文本里添加如下语句,将下面标红的位置修改为自己到程序相关内容,并且将文件后缀命名为.reg,修改完双击运行即可WindowsRegistryEditorVersion5.00[HKEY_CLASSES_ROOT\*\shell\IDA7.7_32]@="IDA7.7_32""Icon"="D:\\green_soft\\IDA_Pro_7.7\\ida.exe"[HKEY_CLASSES_ROOT\*\s