2023-11-11 16:03:09    58    0    0
**BFS+DP** 道路的时间是限制,但不会计入到答案中,因为它只是起到了能不能走。 所以答案有两部分组成:**出发的时间**和**经过的时间**。 因为出发的时间必须是k的倍数,所以经过的时间也要k的倍数。 而出发的时间要根据**道路开放时间**进行变化,即如果遇到道路还没开放,则需要**推迟出发时间**且必须是**k的倍数**。 为了求出最短时间,那么需要记录到每个顶点的时间,**不同的线
2023-03-16 10:08:33    160    0    0
涉及知识点: - 随机生成速度 - 随机生成位置 - 随机生成字母 - 使用集合类型 - 匹配字母按键 - 使用定时器 - 统计游戏积分 - 实现倒计时效果 ##**一、创建一个字母气球** ###**1.创建游戏场景** ``` import pgzrun,random WIDTH = 640 HEIGHT = 480 def draw(): screen.fil
2023-03-05 18:33:04    187    0    0
主要知识点: - 处理键盘的按键事件 - 控制角色的方向 - 旋转角色的图像 - 字典数据类型的应用 - 使用延迟变量 ##**一、创建场景和角色** ###**1.创建游戏场景** 贪吃蛇的头、身体、实物,都是15×15的图块,所以地图的宽和高都应该是15的倍数,跟拼图游戏一样,可以设置图块的边长。 ``` import pgzrun import random SIZE = 1
2023-02-19 18:50:57    179    0    0
##**一、添加图块** ###**1.创建游戏场景** 图片采用96×96大小,界面划分成3×3的九宫格。 ``` import pgzrun import random SIZE = 96 #图块边长 WIDTH = 3 * SIZE #窗口宽度 HEIGHT = 3 * SIZE #窗口高度 finish = False
2021-10-09 17:06:07    414    0    0
##**前方预警** **只有有实力和编程非常熟练的学生才可以考虑用这个方法,熟练度一般的,不建议使用,因为你没有多余的时间写这个。** ###**原理** 利用windows的输出输入重定向功能(即改变输入输出的设备),结合windows的fc(文件比较命令),结合数据生成器,对程序进行对拍,一脸懵逼的看下图。 ![](/api/file/getImage?fileId=61615b83d17
2021-04-05 09:54:13    174    0    0
###**信息技术模拟卷一** **选择题8** 可以逐步模拟,即手动模拟程序执行。 也可以找关键语句进行分析 (1)$i$每次递增1 (2)$s=1+2+...$。 (3)循环终止条件为$i\leq 10$ (4)循环内的判断条件为$s$是$10$的倍数 根据(2)和(4),可以得出$s=10$的时候跳出程序,输出$s$的值,并未输出$i$的值,只有从$i\leq 10$结束才会输出$i$的值
优先队列    2020-05-18 11:05:23    266    0    0
**priority_queue**优先队列,默认是大根堆,写法如下: ``` priority_queue, less > q; //队列保存整型数据 //less右边有一个空格,如果不加,则变成>>运算,会报错 ``` 但平时默认大根堆,可以省略$less$,可以这样写 ``` priority_queue q; ``` **小根堆写法** ``` priority_queue
CSP    2019-10-24 10:18:51    156    0    0
**一、单项选择题** **1**:答案:cn **2**:答案:01 0010 1000 0011 **3**:答案:4个字节 **4**:答案:s = a - c **5**:答案:7次 $log_{2}100≈7$ **6**:答案:可随机访问任一元素。链表是插入和删除方便,定位困难。 **7**:答案:18。算式不好摆,列举吧。 |有球袋子数量|方案数|摆法| |:--:|:--:|:-
Scratch    2019-04-07 21:38:05    551    0    0
##**目标** 1.实现道具使用功能:绿色提高移动速度、红色提高爆炸范围、橙色减少放置炸弹的间隔时间 2.能根据碰到不同的造型广播相应的效果 3.效果倒计时15秒,时间过了之后恢复原状 ###**一、修改道具爆率及停留时间** ![](http://magicoj.imwork.net/api/file/getImage?fileId=5cb3e4521d41c807270057fc) 修改是
Scratch    2019-04-01 09:00:35    839    0    0
##**目标** 1.玩家可以被炸死 2.箱子可以被炸掉 3.玩家被炸死时,显示对方赢的信息 4.箱子被炸掉时,随机掉落物品,物品功能将在下一课时讲解。 ###**一、玩家被炸死脚本** 1.首先选中炸弹角色,在**外观**大类中双击**显示**,然后**造型切换到爆炸**,获取角色的颜色。 **玩家A的脚本设计**: ![](http://magicoj.imwork.net/api/fil
1/4