自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(22)
  • 收藏
  • 关注

原创 《通关!游戏设计之道》笔记 (四)

《通关!游戏设计之道》笔记,第四章 游戏设计文档

2023-02-24 07:22:11 161

原创 《通关!游戏设计之道》笔记 (三)

《通关!游戏设计之道》笔记,第三章 故事

2023-02-06 06:52:45 387

原创 《游戏人工智能编程案例精粹》笔记 (一)

游戏人工智能编程案例精粹(Programming game AI by example)第一章笔记

2023-02-04 04:03:48 287

原创 《通关!游戏设计之道》笔记 (二)

游戏的灵感

2023-02-03 14:30:16 116

原创 《通关!游戏设计之道》笔记 (一)

《通关!游戏设计之道》读书笔记

2023-02-02 10:20:10 294

原创 Activity Diagram(活动图)几个重要节点

在UML中,活动图主要用于为计算性和组织性过程(即工作流)建模1.初始节点 Initial node2.终结节点 Activity final node3.Fork node4.Join node5.Decision node6.Merge node1.Initial node 工作流的起始点,表示为一个实心圆 。2.Activity final node ...

2019-10-15 22:27:58 2622

原创 PAT乙级题 1044 python解答

1044. 火星数字(20)火星人是以13进制计数的:地球人的0被火星人称为tret。地球人数字1到12的火星文分别为:jan, feb, mar, apr, may, jun, jly, aug, sep, oct, nov, dec。火星人将进位以后的12个高位数字分别称为:tam, hel, maa, huh, tou, kes, hei, elo, syy, lok, mer, jou。例...

2018-05-09 00:13:28 513

原创 Entity-Relationship Model(ER Diagram)实体关系模型的建立以及Key(键)的分类

首先了解这样几个名词:Entity 我们要依此建模的实体,在E-R图中用矩形表示(例子中的student、course)Attributes 实体的属性, 在E-R图中用椭圆表示,与相应的entity连接Relationship 实体与实体之间的关系,在E-R图中用菱形表示,连接相应的实体(数量没有限制,依情况而定)Primary Key 在E-R图中,属于主键的属性要加下划线Keys(键的几种分...

2018-04-16 17:54:35 9801

原创 PAT乙级题 1005 python解答

1005. 继续(3n+1)猜想 (25)卡拉兹(Callatz)猜想已经在1001中给出了描述。在这个题目里,情况稍微有些复杂。当我们验证卡拉兹猜想的时候,为了避免重复计算,可以记录下递推过程中遇到的每一个数。例如对n=3进行验证的时候,我们需要计算3、5、8、4、2、1,则当我们对n=5、8、4、2进行验证的时候,就可以直接判定卡拉兹猜想的真伪,而不需要重复计算,因为这4个数已经在验证3的时候...

2018-04-10 17:03:49 1225 2

原创 PAT乙级题 1084 python解答

1084. 外观数列 (20)外观数列是指具有以下特点的整数序列:d, d1, d111, d113, d11231, d112213111, ...它从不等于 1 的数字 d 开始,序列的第 n+1 项是对第 n 项的描述。比如第 2 项表示第 1 项有 1 个 d,所以就是 d1;第 2 项是 1 个 d(对应 d1)和 1 个 1(对应 11),所以第 3 项就是 d111。又比如第 4 ...

2018-04-06 15:09:47 456

原创 PAT乙级题 1049 python解答

1049. 数列的片段和(20)给定一个正数数列,我们可以从中截取任意的连续的几个数,称为片段。例如,给定数列{0.1, 0.2, 0.3, 0.4},我们有(0.1) (0.1, 0.2) (0.1, 0.2, 0.3) (0.1, 0.2, 0.3, 0.4) (0.2) (0.2, 0.3) (0.2, 0.3, 0.4) (0.3) (0.3, 0.4) (0.4) 这10个片段。给定正整...

2018-03-22 15:41:05 311

原创 PAT乙级题 1043 python解答

1043. 输出PATest(20)给定一个长度不超过10000的、仅由英文字母构成的字符串。请将字符重新调整顺序,按“PATestPATest....”这样的顺序输出,并忽略其它字符。当然,六种字符的个数不一定是一样多的,若某种字符已经输出完,则余下的字符仍按PATest的顺序打印,直到所有字符都被输出。输入格式:输入在一行中给出一个长度不超过10000的、仅由英文字母构成的非空字符串。输出格式...

2018-03-19 17:06:33 368

原创 PAT乙级题 1033 python解答

1033. 旧键盘打字(20)旧键盘上坏了几个键,于是在敲一段文字的时候,对应的字符就不会出现。现在给出应该输入的一段文字、以及坏掉的那些键,打出的结果文字会是怎样?输入格式:输入在2行中分别给出坏掉的那些键、以及应该输入的文字。其中对应英文字母的坏键以大写给出;每段文字是不超过105个字符的串。可用的字符包括字母[a-z, A-Z]、数字0-9、以及下划线“_”(代表空格)、“,”、“.”、“-...

2018-03-16 01:39:27 365 2

原创 PAT乙级题 1027 python格式错误(已解决)

1027. 打印沙漏(20)本题要求你写个程序把给定的符号打印成沙漏的形状。例如给定17个“*”,要求按下列格式打印***** *** * ********所谓“沙漏形状”,是指每行输出奇数个符号;各行符号中心对齐;相邻两行符号数差2;符号数先从大到小顺序递减到1,再从小到大顺序递增;首尾符号数相等。给定任意N个符号,不一定能正好组成一个沙漏。要求打印出的沙漏能用掉尽可能多的符号。输入...

2018-03-14 23:11:50 988 2

原创 PAT乙级题 1018 python解答

1018. 锤子剪刀布 (20)现给出两人的交锋记录,请统计双方的胜、平、负次数,并且给出双方分别出什么手势的胜算最大。输入格式:输入第1行给出正整数N(<=105),即双方交锋的次数。随后N行,每行给出一次交锋的信息,即甲、乙双方同时给出的的手势。C代表“锤子”、J代表“剪刀”、B代表“布”,第1个字母代表甲方,第2个代表乙方,中间有1个空格。输出格式:输出第1、2行分别给出甲、乙的胜、平...

2018-03-13 04:17:44 756

原创 PAT乙级题 1012 python解答

1012. 数字分类 (20)给定一系列正整数,请按要求对数字进行分类,并输出以下5个数字:A1 = 能被5整除的数字中所有偶数的和;A2 = 将被5除后余1的数字按给出顺序进行交错求和,即计算n1-n2+n3-n4...;A3 = 被5除后余2的数字的个数;A4 = 被5除后余3的数字的平均数,精确到小数点后1位;A5 = 被5除后余4的数字中最大数字。 输入格式: 每个输入包含1个测试用例。每...

2018-03-10 18:59:54 451

原创 《算法》如何下载并使用书中自带的库(StdIn,StdOut,StdDraw等)

想要了解各类操作系统的对这些库下载和使用的详细方法,可以查看原书官方网站官网教程接下来主要介绍如何才能在Eclipse中使用这些库:1.下载algs4.jars文件    algs4.jars2.打开Eclipse,右键点击需要使用这些库的Java project3.单击propertis4.单击Java Build Path5.单击Add External JARs...6.选择刚才下载好的al...

2018-03-04 05:39:51 8563 5

原创 聚类Agglomerative Clustering 及其三种方法Single-linkage、Complete-linkage,Group average

Agglomerative Clutsering 是一种自底而上的层次聚类方法,它能够根据指定的相似度或距离定义计算出类之间的距离。(Hierarchical clustering两种方式的其中一种,另一种是divisive,自顶而下)Dendrogram:依次将符合条件的类相连,最后得到使算法与数据均形象化的树状结构图。                         Dendrogram专门用...

2018-03-01 18:15:11 49153 2

原创 PAT乙级题 1041 python解答

1041. 考试座位号(15)每个PAT考生在参加考试时都会被分配两个座位号,一个是试机座位,一个是考试座位。正常情况下,考生在入场时先得到试机座位号码,入座进入试机状态后,系统会显示该考生的考试座位号码,考试时考生需要换到考试座位就座。但有些考生迟到了,试机已经结束,他们只能拿着领到的试机座位号码求助于你,从后台查出他们的考试座位号码。输入格式:输入第一行给出一个正整数N(<=1000),...

2018-03-01 16:13:41 391

原创 PAT乙级题 1016 python解答

1016. 部分A+B (15)正整数A的“DA(为1位整数)部分”定义为由A中所有DA组成的新整数PA。例如:给定A = 3862767,DA = 6,则A的“6部分”PA是66,因为A中有2个6。现给定A、DA、B、DB,请编写程序计算PA + PB。输入格式:输入在一行中依次给出A、DA、B、DB,中间以空格分隔,其中0 < A, B < 1010。输出格式:在一行中输出PA +...

2018-02-26 20:50:22 378

原创 PAT乙级题 1006 python解答

1006. 换个格式输出整数 (15)num=str(input())index=0list=[]last=''for x in num: list.append(x) index+=1n=int(list[len(list)-1])for c in range(1, n + 1): last=last+(str(c))if index==3: ...

2018-02-24 06:49:34 394

原创 Python split()的用法以及如何利用空格进行输入

Python 3.6.4 Document 中关于 str.split() 原内容如下:str.split(sep=None, maxsplit=-1)¶Return a list of the words in the string, using sep as the delimiter string. If maxsplit is given, at most maxsplit splits ...

2018-02-23 17:04:30 6874

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除