自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

亓官劼的博客

记录学习历程

原创 PAT 乙级 1063 计算谱半径 (20分)

1063 计算谱半径 (20分) 在数学中,矩阵的“谱半径”是指其特征值的模集合的上确界。换言之,对于给定的 n 个复数空间的特征值 { a1+b1i,⋯,an+bni },它们的模为实部与虚部的平方和的开方,而“谱半径”就是最大模。 现在给定一些复数空间的特征值,请你计算并输出这些特征值的谱半径...

2020-02-16 16:35:38

阅读数 20

评论数 0

原创 PAT 乙级 1062 最简分数 (20分)

1062 最简分数 (20分) 一个分数一般写成两个整数相除的形式:N/M,其中 M 不为0。最简分数是指分子和分母没有公约数的分数表示形式。 现给定两个不相等的正分数 N1/M1 和 N2/M2,要求你按从小到大的顺序列出它们之间分母为 K 的最简分数。 输入格式: 输入在一行中按 N/M 的格...

2020-02-16 15:03:57

阅读数 57

评论数 0

原创 PyCharm生成数据库表结构语句脚本以及数据库数据insert语句的方法

PyCharm生成数据库表结构语句脚本以及数据库数据insert语句的方法 首先用pycharm的database工具栏连接项目的数据库。 导出数据库各个表结构脚本 右击数据库,在SQL Scirpts中选择SQL Generator 然后会生成数据库各个表结构的sql语句 导出数据库中的数据...

2020-02-15 14:58:41

阅读数 15

评论数 0

原创 PAT 乙级 1061 判断题 (15分)

1061 判断题 (15分) 判断题的评判很简单,本题就要求你写个简单的程序帮助老师判题并统计学生们判断题的得分。 输入格式: 输入在第一行给出两个不超过 100 的正整数 N 和 M,分别是学生人数和判断题数量。第二行给出 M 个不超过 5 的正整数,是每道题的满分值。第三行给出每道题对应的正确...

2020-02-15 14:47:53

阅读数 9

评论数 0

原创 PAT 乙级 1060 爱丁顿数 (25分)

1060 爱丁顿数 (25分) 英国天文学家爱丁顿很喜欢骑车。据说他为了炫耀自己的骑车功力,还定义了一个“爱丁顿数” E ,即满足有 E 天骑车超过 E 英里的最大整数 E。据说爱丁顿自己的 E 等于87。 现给定某人 N 天的骑车距离,请你算出对应的爱丁顿数 E(≤N)。 输入格式: 输入第一行...

2020-02-15 14:25:58

阅读数 11

评论数 0

原创 Python Flask 蓝图 Blueprint

Flask 蓝图 蓝图的作用是使Flask项目更加的模块化,结构更清晰。可以将相同的模块视图函数放在同一个蓝图下,同一个文件中,方便管理。 蓝图的基本用法 在蓝图文件中导入Blueprint: from flask import Blueprint 初始化蓝图:例如user蓝图 us...

2020-02-14 13:16:03

阅读数 25

评论数 0

原创 PAT 乙级 1059 C语言竞赛 (20分)

1059 C语言竞赛 (20分) C 语言竞赛是浙江大学计算机学院主持的一个欢乐的竞赛。既然竞赛主旨是为了好玩,颁奖规则也就制定得很滑稽: 0、冠军将赢得一份“神秘大奖”(比如很巨大的一本学生研究论文集……)。 1、排名为素数的学生将赢得最好的奖品 —— 小黄人玩偶! 2、其他人将得到巧克力。 ...

2020-02-14 13:14:51

阅读数 25

评论数 0

原创 Flask 学习(一)

Flask 初步学习 Flask程序的基本构造 from flask import Flask,render_template app = Flask(__name__) @app.route('/') def index(): return render_tem...

2020-02-13 22:39:41

阅读数 134

评论数 0

原创 Python Flask文件上传下载

Flask文件上传下载 上传文件 html代码: <!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <title...

2020-02-13 20:03:16

阅读数 119

评论数 0

原创 PAT 乙级 1058 选择题 (20分)

1058 选择题 (20分) 批改多选题是比较麻烦的事情,本题就请你写个程序帮助老师批改多选题,并且指出哪道题错的人最多。 输入格式: 输入在第一行给出两个正整数 N(≤ 1000)和 M(≤ 100),分别是学生人数和多选题的个数。随后 M 行,每行顺次给出一道题的满分值(不超过 5 的正整数)...

2020-02-13 17:07:29

阅读数 39

评论数 0

原创 PAT 乙级 1057 数零壹 (20分)

1057 数零壹 (20分) 给定一串长度不超过 105 的字符串,本题要求你将其中所有英文字母的序号(字母 a-z 对应序号 1-26,不分大小写)相加,得到整数 N,然后再分析一下 N 的二进制表示中有多少 0、多少 1。例如给定字符串 PAT (Basic),其字母序号之和为:16+1+20...

2020-02-13 15:53:26

阅读数 21

评论数 0

原创 PAT 乙级 1056 组合数的和 (15分)

1056 组合数的和 (15分) 给定 N 个非 0 的个位数字,用其中任意 2 个数字都可以组合成 1 个 2 位的数字。要求所有可能组合出来的 2 位数字的和。例如给定 2、5、8,则可以组合出:25、28、52、58、82、85,它们的和为330。 输入格式: 输入在一行中先给出 N(1 &...

2020-02-13 15:42:44

阅读数 12

评论数 0

原创 PAT 乙级 1055 集体照 (25分)

1055 集体照 (25分) 拍集体照时队形很重要,这里对给定的 N 个人 K 排的队形设计排队规则如下: 每排人数为 N/K(向下取整),多出来的人全部站在最后一排; 后排所有人的个子都不比前排任何人矮; 每排中最高者站中间(中间位置为 m/2+1,其中 m 为该排人数,除法向下取整); 每排...

2020-02-03 12:45:59

阅读数 40

评论数 0

原创 PAT 乙级 1054 求平均值 (20分)

1054 求平均值 (20分) 本题的基本要求非常简单:给定 N 个实数,计算它们的平均值。但复杂的是有些输入数据可能是非法的。一个“合法”的输入是 [−1000,1000] 区间内的实数,并且最多精确到小数点后 2 位。当你计算平均值的时候,不能把那些非法的数据算在内。 输入格式: 输入第一行给...

2020-02-02 20:46:41

阅读数 22

评论数 0

原创 PAT 乙级 1053 住房空置率 (20分)

1053 住房空置率 (20分) 在不打扰居民的前提下,统计住房空置率的一种方法是根据每户用电量的连续变化规律进行判断。判断方法如下: 在观察期内,若存在超过一半的日子用电量低于某给定的阈值 e,则该住房为“可能空置”; 若观察期超过某给定阈值 D 天,且满足上一个条件,则该住房为“空置”。 现...

2020-02-01 19:36:49

阅读数 19

评论数 0

原创 PAT 乙级 1052 卖个萌 (20分)

1052 卖个萌 (20分) 萌萌哒表情符号通常由“手”、“眼”、“口”三个主要部分组成。简单起见,我们假设一个表情符号是按下列格式输出的: 左手[右手] 现给出可选用的符号集合,请你按用户的要求输出表情。 输入格式: 输入首先在前三行顺序对应给出手、眼、口的可选符号集。每个符号括在一对...

2020-01-31 13:02:00

阅读数 32

评论数 0

原创 PAT 乙级 1051 复数乘法 (15分)

1051 复数乘法 (15分) 复数可以写成 (A+Bi) 的常规形式,其中 A 是实部,B 是虚部,i 是虚数单位,满足 i2=−1;也可以写成极坐标下的指数形式 (R×e(Pi)),其中 R 是复数模,P 是辐角,i 是虚数单位,其等价于三角形式 R(cos§+isin§)。 现给定两个复数的...

2020-01-30 17:33:12

阅读数 35

评论数 0

原创 PAT 乙级 1050 螺旋矩阵 (25分)

1050 螺旋矩阵 (25分) 本题要求将给定的 N 个正整数按非递增的顺序,填入“螺旋矩阵”。所谓“螺旋矩阵”,是指从左上角第 1 个格子开始,按顺时针螺旋方向填充。要求矩阵的规模为 m 行 n 列,满足条件:m×n 等于 N;m≥n;且 m−n 取所有可能值中的最小值。 输入格式: 输入在第 ...

2020-01-29 15:57:44

阅读数 111

评论数 0

原创 PAT 乙级 1049 数列的片段和 (20分)

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...

2020-01-29 15:57:09

阅读数 107

评论数 0

原创 PAT 乙级 1048 数字加密 (20分)

1048 数字加密 (20分) 本题要求实现一种数字加密方法。首先固定一个加密用正整数 A,对任一正整数 B,将其每 1 位数字与 A 的对应位置上的数字进行以下运算:对奇数位,对应位的数字相加后对 13 取余——这里用 J 代表 10、Q 代表 11、K 代表 12;对偶数位,用 B 的数字减去...

2020-01-29 14:51:16

阅读数 22

评论数 0

原创 PAT 乙级 1047 编程团体赛 (20分)

1047 编程团体赛 (20分) 编程团体赛的规则为:每个参赛队由若干队员组成;所有队员独立比赛;参赛队的成绩为所有队员的成绩和;成绩最高的队获胜。 现给定所有队员的比赛成绩,请你编写程序找出冠军队。 输入格式: 输入第一行给出一个正整数 N(≤104),即所有参赛队员总数。随后 N 行,每行给出...

2020-01-29 14:50:23

阅读数 25

评论数 0

原创 PAT 乙级 1046 划拳 (15分)

1046 划拳 (15分) 划拳是古老中国酒文化的一个有趣的组成部分。酒桌上两人划拳的方法为:每人口中喊出一个数字,同时用手比划出一个数字。如果谁比划出的数字正好等于两人喊出的数字之和,谁就赢了,输家罚一杯酒。两人同赢或两人同输则继续下一轮,直到唯一的赢家出现。 下面给出甲、乙两人的划拳记录,请你...

2020-01-29 13:31:04

阅读数 22

评论数 0

原创 PAT 乙级 1045 快速排序 (25分)

1045 快速排序 (25分) 著名的快速排序算法里有一个经典的划分过程:我们通常采用某种方法取一个元素作为主元,通过交换,把比主元小的元素放到它的左边,比主元大的元素放到它的右边。 给定划分后的 N 个互不相同的正整数的排列,请问有多少个元素可能是划分前选取的主元? 例如给定 N=5N = 5N...

2020-01-29 13:30:18

阅读数 23

评论数 0

原创 PAT 乙级 1044 火星数字 (20分)

1044 火星数字 (20分) 火星人是以 13 进制计数的: 地球人的 0 被火星人称为 tret。 地球人数字 1 到 12 的火星文分别为:jan, feb, mar, apr, may, jun, jly, aug, sep, oct, nov, dec。 火星人将进位以后的 12 个高...

2020-01-29 12:58:41

阅读数 54

评论数 0

原创 PAT 乙级 1043 输出PATest (20分)

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

2020-01-29 12:58:02

阅读数 57

评论数 0

原创 PAT 乙级 1042 字符统计 (20分)

1042 字符统计 (20分) 请编写程序,找出一段给定文字中出现最频繁的那个英文字母。 输入格式: 输入在一行中给出一个长度不超过 1000 的字符串。字符串由 ASCII 码表中任意可见字符及空格组成,至少包含 1 个英文字母,以回车结束(回车不算在内)。 输出格式: 在一行中输出出现频率最高...

2020-01-20 18:38:26

阅读数 28

评论数 0

原创 PAT 乙级 1041 考试座位号 (15分)

1041 考试座位号 (15分) 每个 PAT 考生在参加考试时都会被分配两个座位号,一个是试机座位,一个是考试座位。正常情况下,考生在入场时先得到试机座位号码,入座进入试机状态后,系统会显示该考生的考试座位号码,考试时考生需要换到考试座位就座。但有些考生迟到了,试机已经结束,他们只能拿着领到的试...

2020-01-20 18:06:48

阅读数 37

评论数 0

原创 PAT 乙级 1040 有几个PAT (25分)

1040 有几个PAT (25分) 字符串 APPAPT 中包含了两个单词 PAT,其中第一个 PAT 是第 2 位§,第 4 位(A),第 6 位(T);第二个 PAT 是第 3 位§,第 4 位(A),第 6 位(T)。 现给定字符串,问一共可以形成多少个 PAT? 输入格式: 输入只有一行,...

2020-01-20 17:29:27

阅读数 58

评论数 0

原创 PAT乙级 1039 到底买不买 (20分)

1039 到底买不买 (20分) 小红想买些珠子做一串自己喜欢的珠串。卖珠子的摊主有很多串五颜六色的珠串,但是不肯把任何一串拆散了卖。于是小红要你帮忙判断一下,某串珠子里是否包含了全部自己想要的珠子?如果是,那么告诉她有多少多余的珠子;如果不是,那么告诉她缺了多少珠子。 为方便起见,我们用[0-9...

2020-01-20 08:22:32

阅读数 26

评论数 0

原创 PAT 乙级 1038 统计同成绩学生 (20分)

1038 统计同成绩学生 (20分) 本题要求读入 N 名学生的成绩,将获得某一给定分数的学生人数输出。 输入格式: 输入在第 1 行给出不超过 10 ​5 ​​ 的正整数 N,即学生总人数。随后一行给出 N 名学生的百分制整数成绩,中间以空格分隔。最后一行给出要查询的分数个数 K(不超过 N ...

2020-01-19 13:39:07

阅读数 48

评论数 0

原创 PAT 乙级1037 在霍格沃茨找零钱 (20分)

1037 在霍格沃茨找零钱 (20分) 如果你是哈利·波特迷,你会知道魔法世界有它自己的货币系统 —— 就如海格告诉哈利的:“十七个银西可(Sickle)兑一个加隆(Galleon),二十九个纳特(Knut)兑一个西可,很容易。”现在,给定哈利应付的价钱 P 和他实付的钱 A,你的任务是写一个程序...

2020-01-18 16:58:38

阅读数 94

评论数 0

原创 PAT 乙级1036 跟奥巴马一起编程 (15分)

1036 跟奥巴马一起编程 (15分) 美国总统奥巴马不仅呼吁所有人都学习编程,甚至以身作则编写代码,成为美国历史上首位编写计算机代码的总统。2014 年底,为庆祝“计算机科学教育周”正式启动,奥巴马编写了很简单的计算机代码:在屏幕上画一个正方形。现在你也跟他一起画吧! 输入格式: 输入在一行中给...

2020-01-18 14:33:11

阅读数 46

评论数 0

原创 PAT 乙级 1035 插入与归并 (25分)

1035 插入与归并 (25分) 根据维基百科的定义: 插入排序是迭代算法,逐一获得输入数据,逐步产生有序的输出序列。每步迭代中,算法从输入序列中取出一元素,将之插入有序序列中正确的位置。如此迭代直到全部元素有序。 归并排序进行如下迭代操作:首先将原始序列看成 N 个只包含 1 个元素的有序子序列...

2020-01-17 15:19:52

阅读数 102

评论数 0

原创 PAT乙级 1034 有理数四则运算 (20分)

1034 有理数四则运算 (20分) 本题要求编写程序,计算 2 个有理数的和、差、积、商。 输入格式: 输入在一行中按照 a1/b1 a2/b2 的格式给出两个分数形式的有理数,其中分子和分母全是整型范围内的整数,负号只可能出现在分子前,分母不为 0。 输出格式: 分别在 4 行中按照 有理数1...

2020-01-16 18:50:47

阅读数 87

评论数 0

原创 PAT 乙级 1033 旧键盘打字 (20分)

1033 旧键盘打字 (20分) 旧键盘上坏了几个键,于是在敲一段文字的时候,对应的字符就不会出现。现在给出应该输入的一段文字、以及坏掉的那些键,打出的结果文字会是怎样? 输入格式: 输入在 2 行中分别给出坏掉的那些键、以及应该输入的文字。其中对应英文字母的坏键以大写给出;每段文字是不超过 10...

2020-01-15 16:12:04

阅读数 91

评论数 2

原创 PAT 乙级 1032 挖掘机技术哪家强 (20分)

1032 挖掘机技术哪家强 (20分) 为了用事实说明挖掘机技术到底哪家强,PAT 组织了一场挖掘机技能大赛。现请你根据比赛结果统计出技术最强的那个学校。 输入格式: 输入在第 1 行给出不超过 105 的正整数 N,即参赛人数。随后 N 行,每行给出一位参赛者的信息和成绩,包括其所代表的学校的编...

2020-01-14 15:15:31

阅读数 41

评论数 0

原创 PAT 乙级 1031 查验身份证 (15分)

1031 查验身份证 (15分) 一个合法的身份证号码由17位地区、日期编号和顺序编号加1位校验码组成。校验码的计算规则如下: 首先对前17位数字加权求和,权重分配为:{7,9,10,5,8,4,2,1,6,3,7,9,10,5,8,4,2};然后将计算的和对11取模得到值Z;最后按照以下关系对应...

2020-01-13 18:33:19

阅读数 39

评论数 0

原创 PAT 乙级1030 完美数列 (25分)

1030 完美数列 (25分) 给定一个正整数数列,和正整数 p,设这个数列中的最大值是 M,最小值是 m,如果 M≤mp,则称这个数列是完美数列。 现在给定参数 p 和一些正整数,请你从中选择尽可能多的数构成一个完美数列。 输入格式: 输入第一行给出两个正整数 N 和 p,其中 N(≤105)是...

2020-01-12 15:27:19

阅读数 46

评论数 0

原创 计组期末复习(名词解释)

计组期末复习(名词解释) CISC 复杂指令系统计算机 RISC 精简指令系统计算机 BCD 以二进制编码的十进制码 SRAM 静态随机存取存储器 DRAM 动态随机存取存储器 VRAM 影像随机接达记忆器 ;显卡上的随机存储器 EPROM 可擦可编程序的只读存储器 EEPROM 可电擦可编程序...

2020-01-04 18:05:03

阅读数 494

评论数 0

原创 数据库系统概论期末复习(选择题)

1.数据独立性是指___________ 。 A.数据之间的相互独立 B. 应用程序与DB的结构之间相互独立 C.数据的逻辑结构与物理结构相互独立 D. 数据与磁盘之间相互独立 2.数据库系统与文件系统的主要区别是 。 A.数据库系统复杂,而文件系统简单 B.文件系统不能解决数据冗余和数...

2019-12-30 19:54:32

阅读数 227

评论数 0

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