自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 Transorboard

SummaryWriter` 类提供了一个高级 API,用于在给定目录中创建事件文件,并向其中添加摘要和事件。该类异步更新文件内容。这允许训练程序调用方法以直接从训练循环将数据添加到文件中,而不。SummaryWriter用于在给定目录中创建事件文件,并向其中添加摘要和事件,更新文件内容。pytorch的可视化工具。H:高度 W:宽度 C:通道。numpy转化成数组。

2024-02-23 01:07:27 195

原创 PyTorch学习记录(二)

读取图片路径,将标签按_分割,只取第一部分作为txt的内容,txt的名字为图片名,然后输出到‘ants_label’文件夹。with open(文件路径, 模式) as f 文件操作。.split()[0]分割,数字表示取第几部分。os.listdir()读取所有目录和子目录。str.format() 字符串格式化。

2024-01-31 15:44:49 147

原创 PyTorch学习记录(一)

os.path.join()将多个路径拼接到一起生成一个新的路径。Image.open()读取图片,需要导入PIL包。制作根目录和标记目录,初始化图片路径。将图片名称和图片路径结合,形成一个元组。len返回图片项目个数。

2024-01-31 15:30:38 214

原创 Idea中Serlvet404错误,找不到HttpServlet

先看有没有导入jar包,或者在pom.xml中配置,要根据语言选。1.Idea选择较低版本,最好2022及以前。2.注意tomcat版本与语言版本是否匹配。如果是10.以前,选择Java EE。如果是10.以后,选择jakarta。3. 找不到HttpServlet。

2023-06-01 12:13:47 944 1

原创 1114 全素日 测试点3

从原始日期开始,按照子串长度递减的顺序,每行首先输出一个子串和一个空格,然后输出 Yes,如果该子串对应的数字是一个素数,否则输出 No。如果这个日期是一个全素日,则在最后一行输出 All Prime!以上图片来自新浪微博,展示了一个非常酷的“全素日”:2019年5月23日。即不仅20190523本身是个素数,它的任何以末尾数字3结尾的子串都是素数。输入按照 yyyymmdd 的格式给出一个日期。题目保证日期在0001年1月1日到9999年12月31日之间。

2023-03-04 10:35:30 170 1

原创 1113 钱串子的加法 测试点34

人类习惯用 10 进制,可能因为大多数人类有 10 根手指头,可以用于计数。这个世界上有一种叫“钱串子”(学名“蚰蜒”)的生物,有 30 只细长的手/脚,在它们的世界里,数字应该是 30 进制的。所谓“钱串子世界里的整数”是一个 30 进制的数字,其数字 0 到 9 跟人类世界的整数一致,数字 10 到 29 用小写英文字母 a 到 t 顺次表示。输入在一行中给出两个钱串子世界里的非负整数,其间以空格分隔。在一行中输出两个整数的和。注意结果数字不得有前导零。输入给出的两个整数都不超过 105 位。

2023-03-04 10:20:36 287

原创 1062 最简分数 测试点2 最大公约数

的所有最简分数,按从小到大的顺序,其间以 1 个空格分隔。行首尾不得有多余空格。题目保证至少有 1 个输出。题目保证给出的所有整数都不超过 1000。最简分数是指分子和分母没有公约数的分数表示形式。2,要求你按从小到大的顺序列出它们之间分母为。的格式给出两个正分数,随后是一个正整数分母。的格式列出两个给定分数之间分母为。最大公约数:辗转相除法,若无为1;现给定两个不相等的正分数。

2023-03-04 01:17:51 91

原创 1100 校庆测试点23

然后在第二行输出最年长的校友的身份证号 —— 注意身份证第 7-14 位给出的是 yyyymmdd 格式的生日。如果没有校友来,则在第二行输出最年长的来宾的身份证号。现在需要请你编写程序,根据来参加校庆的所有人士的身份证号,统计来了多少校友。输入在第一行给出不超过 105 的正整数 N,随后 N 行,每行给出一位校友的身份证号(18 位由数字和大写字母X组成的字符串)。随后给出前来参加校庆的所有人士的信息:首先是一个不超过 105 的正整数 M,随后 M 行,每行给出一位人士的身份证号。

2023-03-03 19:50:15 51

原创 1075 链表元素分类

【代码】1075 链表元素分类。

2023-03-03 11:13:42 35

原创 1069 微博转发抽奖

输入第一行给出三个正整数 M(≤ 1000)、N 和 S,分别是转发的总量、小明决定的中奖间隔、以及第一位中奖者的序号(编号从 1 开始)。随后 M 行,顺序给出转发微博的网友的昵称(不超过 20 个字符、不包含空格回车的非空字符串)。小明 PAT 考了满分,高兴之余决定发起微博转发抽奖活动,从转发的网友中按顺序每隔 N 个人就发出一个红包。注意:可能有人转发多次,但不能中奖多次。所以如果处于当前中奖位置的网友已经中过奖,则跳过他顺次取下一位。按照输入的顺序输出中奖名单,每个昵称占一行。

2023-03-02 19:33:42 113

原创 1068 万绿丛中一点红 map

在一行中按照 (x, y): color 的格式输出所求像素点的位置以及颜色值,其中位置 x 和 y 分别是该像素在图像矩阵中的列、行编号(从 1 开始编号)。如果这样的点不存在,则输出 Not Exist。的画,要求你找出万绿丛中的一点红,即有独一无二颜色的那个像素点,并且该点的颜色与其周围 8 个相邻像素的颜色差充分大。以及 TOL,是所求像素点与相邻点的颜色差阈值,色差超过 TOL 的点才被考虑。个像素的颜色值,范围在 [0,224) 内。对于计算机而言,颜色不过是像素点对应的一个 24 位的数值。

2023-03-02 18:45:56 30

原创 1067 试密码

输入在第一行给出一个密码(长度不超过 20 的、不包含空格、Tab、回车的非空字符串)和一个正整数 N(≤ 10),分别是正确的密码和系统允许尝试的次数。随后每行给出一个以回车结束的非空字符串,是用户尝试输入的密码。当读到一行只有单个 # 字符时,输入结束,并且这一行不是用户的输入。对用户的每个输入,如果是正确的密码且尝试次数不超过 N,则在一行中输出 Welcome in,并结束程序;当你试图登录某个系统却忘了密码时,系统一般只会允许你尝试有限多次,当超出允许次数时,账号就会被锁死。

2023-03-02 12:03:21 31

原创 1054 求平均值 如何判断格式

对每个非法输入,在一行中输出 ERROR: X is not a legal number,其中 X 是输入。最后在一行中输出结果:The average of K numbers is Y,其中 K 是合法输入的个数,Y 是它们的平均值,精确到小数点后 2 位。个实数,计算它们的平均值。但复杂的是有些输入数据可能是非法的。一个“合法”的输入是 [−1000,1000] 区间内的实数,并且最多精确到小数点后 2 位。当你计算平均值的时候,不能把那些非法的数据算在内。再转化成指定格式的char数组。

2023-03-01 17:08:28 47

原创 1053 住房空置率 测试点12

现给定某居民区的住户用电量数据,请你统计“可能空置”的比率和“空置”比率,即以上两种状态的住房占居民区住房总套数的百分比。在不打扰居民的前提下,统计住房空置率的一种方法是根据每户用电量的连续变化规律进行判断。在一行中输出“可能空置”的比率和“空置”比率的百分比值,其间以一个空格分隔,保留小数点后 1 位。(样例解释:第2、3户为“可能空置”,第4户为“空置”,其他户不是空置。在观察期内,若存在超过一半的日子用电量低于某给定的阈值。天,且满足上一个条件,则该住房为“空置”。,则该住房为“可能空置”;

2023-03-01 15:44:17 74

原创 1049 数列的片段和 测试点2错误

给定一个正数数列,我们可以从中截取任意的连续的几个数,称为片段。例如,给定数列 { 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 个片段。在一行中输出该序列所有片段包含的数之和,精确到小数点后 2 位。个不超过 1.0 的正数,是数列中的数,其间以一个空格分隔。

2023-02-28 20:22:56 46

原创 1045 快速排序 超时

著名的快速排序算法里有一个经典的划分过程:我们通常采用某种方法取一个元素作为主元,通过交换,把比主元小的元素放到它的左边,比主元大的元素放到它的右边。在第 2 行中按递增顺序输出这些元素,其间以 1 个空格分隔,行首尾不得有多余空格。尽管 3 的左边元素都比它小,但其右边的 2 比它小,所以它不能是主元;尽管 2 的右边元素都比它大,但其左边的 3 比它大,所以它不能是主元;个互不相同的正整数的排列,请问有多少个元素可能是划分前选取的主元?1 的左边没有元素,右边的元素都比它大,所以它可能是主元;

2023-02-28 17:52:44 253

原创 1040 有几个PAT 测试点34

字符串 APPAPT 中包含了两个单词 PAT,其中第一个 PAT 是第 2 位(P),第 4 位(A),第 6 位(T);第二个 PAT 是第 3 位(P),第 4 位(A),第 6 位(T)。在一行中输出给定字符串中包含多少个 PAT。由于结果可能比较大,只输出对 1000000007 取余数的结果。输入只有一行,包含一个字符串,长度不超过105,只包含 P、A、T 三种字母。每次加都要对1000000007取模,可能是后面太大超过2的32次了。现给定字符串,问一共可以形成多少个 PAT?

2023-02-27 21:00:45 69

原创 1038 统计同成绩学生 数组解决超时

在一行中按查询顺序给出得分等于指定分数的学生人数,中间以空格分隔,但行末不得有多余空格。名学生的百分制整数成绩,中间以空格分隔。最后一行给出要查询的分数个数。名学生的成绩,将获得某一给定分数的学生人数输出。输入在第 1 行给出不超过 105 的正整数。原本在查找处循环加个数,需要判断百分之问题。个分数,中间以空格分隔。后来在输入时直接数个数。

2023-02-27 19:01:45 36

原创 1036 跟奥巴马一起编程 四舍五入

美国总统奥巴马不仅呼吁所有人都学习编程,甚至以身作则编写代码,成为美国历史上首位编写计算机代码的总统。2014 年底,为庆祝“计算机科学教育周”正式启动,奥巴马编写了很简单的计算机代码:在屏幕上画一个正方形。现在你也跟他一起画吧!输出由给定字符 C 画出的正方形。但是注意到行间距比列间距大,所以为了让结果看上去更像正方形,我们输出的行数实际上是列数的 50%(四舍五入取整)。≤20)和组成正方形边的某种字符 C,间隔一个空格。输入在一行中给出正方形边长。

2023-02-27 18:02:07 30

原创 1033 旧键盘打字 测试点23

输入在 2 行中分别给出坏掉的那些键、以及应该输入的文字。每段文字是不超过 105 个字符的串。可用的字符包括字母 [a-z, A-Z]、数字 0-9、以及下划线 _(代表空格)、,、.、-、+(代表上档键)。题目保证第 2 行输入的文字串非空。旧键盘上坏了几个键,于是在敲一段文字的时候,对应的字符就不会出现。现在给出应该输入的一段文字、以及坏掉的那些键,打出的结果文字会是怎样?在一行中输出能够被打出的结果文字。如果没有一个字符能被打出,则输出空行。注意:如果上档键坏掉了,那么大写的英文字母无法被打出。

2023-02-27 17:44:36 46

原创 1032 挖掘机技术哪家强 测试点23

行,每行给出一位参赛者的信息和成绩,包括其所代表的学校的编号(从 1 开始连续编号)、及其比赛成绩(百分制),中间以空格分隔。为了用事实说明挖掘机技术到底哪家强,PAT 组织了一场挖掘机技能大赛。现请你根据比赛结果统计出技术最强的那个学校。在一行中给出总得分最高的学校的编号、及其总分,中间以空格分隔。题目保证答案唯一,没有并列。输入在第 1 行给出不超过 105 的正整数。没办法兼顾边界与0,于是设了条件。

2023-02-27 16:54:18 47

原创 1031 查验身份证

首先对前17位数字加权求和,权重分配为:{7,9,10,5,8,4,2,1,6,3,7,9,10,5,8,4,2};按照输入的顺序每行输出1个有问题的身份证号码。这里并不检验前17位是否合理,只检查前17位是否全为数字且最后1位校验码计算准确。如果所有号码都正常,则输出All passed。一个合法的身份证号码由17位地区、日期编号和顺序编号加1位校验码组成。现在给定一些身份证号码,请你验证校验码的有效性,并输出有问题的号码。(≤100)是输入的身份证号码的个数。行,每行给出1个18位身份证号码。

2023-02-27 16:24:28 60

原创 1017 A除以B 大数除法 测试点12

是不超过 1000 位的正整数,,中间以 1 空格分隔。,中间以 1 空格分隔。只有一位被除数时,商为0。输入在一行中依次给出。

2023-02-27 15:47:59 40

原创 1019 数字黑洞 测试点2

给定任一个各位数字不完全相同的 4 位正整数,如果我们先把 4 个数字按非递增排序,再按非递减排序,然后用第 1 个数字减第 2 个数字,将得到一个新的数字。一直重复这样做,我们很快会停在有“数字黑洞”之称的 6174,这个神奇的数字也叫 Kaprekar 常数。的 4 位数字全相等,则在一行内输出 N - N = 0000;否则将计算的每一步在一行内输出,直到 6174 作为差出现,输出格式见样例。注意每个数字按 4 位数格式输出。现给定任意 4 位正整数,请编写程序演示到达黑洞的过程。

2023-02-27 14:51:32 95

原创 1003 我要通过!测试点4

如果 aPbTc 是正确的,那么 aPbATca 也是正确的,其中 a、 b、 c 均或者是空字符串,或者是仅由字母 A 组成的字符串。接下来每个字符串占一行,字符串长度不超过 100,且不包含空格。现在就请你为 PAT 写一个自动裁判程序,判定哪些字符串是可以获得“”,其中 x 或者是空字符串,或者是仅由字母 A 组成的字符串;每个测试输入包含 1 个测试用例。”大派送 —— 只要读入的字符串满足下列条件,系统就输出“每个字符串的检测结果占一行,如果该字符串可以获得“”,则输出 YES,否则输出 NO。

2023-02-27 14:30:18 62

原创 1028 人口普查 string可直接比较

这里确保每个输入的日期都是合法的,但不一定是合理的——假设已知镇上没有超过 200 岁的老人,而今天是 2014 年 9 月 6 日,所以超过 200 岁的生日和未出生的生日都是不合理的,应该被过滤掉。行,每行给出 1 个人的姓名(由不超过 5 个英文字母组成的字符串)、以及按 yyyy/mm/dd(即年/月/日)格式给出的生日。题目保证最年长和最年轻的人没有并列。现请你写个程序,找出镇上最年长和最年轻的人。在一行中顺序输出有效生日的个数、最年长人和最年轻人的姓名,其间以空格分隔。输入在第一行给出正整数。

2023-02-26 21:39:31 31

原创 1015 德才论

2023-02-25 23:33:14 66

原创 1016 部分A+B

(为 1 位整数)部分”定义为由。,中间以空格分隔,其中 0

2023-02-25 23:33:05 27

原创 1013 数素数

的所有素数,每 10 个数字占 1 行,其间以空格分隔,但行末不得有多余空格。

2023-02-25 10:26:12 23

原创 1012 数字分类

每个输入包含 1 个测试用例。每个测试用例先给出一个不超过 1000 的正整数。2 = 将被 5 除后余 1 的数字按给出顺序进行交错求和,即计算。4 = 被 5 除后余 3 的数字的平均数,精确到小数点后 1 位;5 并在一行中顺序输出。数字间以空格分隔,但行末不得有多余空格。个不超过 1000 的待分类的正整数。若分类之后某一类不存在数字,则在相应位置输出 N。5 = 被 5 除后余 4 的数字中最大数字。1 = 能被 5 整除的数字中所有偶数的和;3 = 被 5 除后余 2 的数字的个数;

2023-02-25 10:25:09 45

原创 1011 A+B 和 C

否则输出 Case #X: false,其中 X 是测试用例的编号(从 1 开始)。对每组测试用例,在一行中输出 Case #X: true 如果。给定区间 [−231,231] 内的 3 个整数。(≤10),是测试用例的个数。组测试用例,每组占一行,顺序给出。需要用long long int。输入第 1 行给出正整数。

2023-02-24 22:08:15 74 1

原创 1010 一元多项式求导

以与输入相同的格式输出导数多项式非零项的系数和指数。数字间以空格分隔,但结尾不能有多余空格。注意“零多项式”的指数和系数都是 0,但是表示为 0 0。以指数递降方式输入多项式非零项系数和指数(绝对值均为不超过 1000 的整数)。设计函数求一元多项式的导数。为整数)的一阶导数为。

2023-02-24 21:42:45 27

原创 1009 说反话

测试输入包含一个测试用例,在一行内给出总长度不超过 80 的字符串。字符串由若干单词和若干空格组成,其中单词是由英文字母(大小写有区分)组成的字符串,单词之间用 1 个空格分开,输入保证句子末尾没有多余的空格。给定一句英语,要求你编写程序,将句中所有单词的顺序颠倒输出。每个测试用例的输出占一行,输出倒序后的句子。

2023-02-24 21:10:11 31

原创 1008 数组元素循环右移问题

如果需要考虑程序移动数据的次数尽量少,要如何设计移动的方法?(>0)个整数,在不允许使用另外数组的前提下,将每个整数循环向右移。位以后的整数序列,之间用空格分隔,序列结尾不能有多余空格。每个输入包含一个测试用例,第1行输入。个整数,之间用空格分隔。(≥0)个位置,即将。个数循环移至最前面的。在一行中输出循环右移。

2023-02-24 20:51:42 30

原创 1007 素数对猜想

现给定任意正整数N(

2023-02-24 20:50:48 32

原创 1006 换个格式输出整数

让我们用字母 B 来表示“百”、字母 S 表示“十”,用 12...n 来表示不为零的个位数字 n(

2023-02-24 20:49:49 29

原创 1005 继续(3n+1)猜想

5、8、4、2 进行验证的时候,就可以直接判定卡拉兹猜想的真伪,而不需要重复计算,因为这 4 个数已经在验证3的时候遇到过了,我们称 5、8、4、2 是被 3“覆盖”的数。现在给定一系列待验证的数字,我们只需要验证其中的几个关键数,就可以不必再重复验证余下的数字。每个测试用例的输出占一行,按从大到小的顺序输出关键数字。当我们验证卡拉兹猜想的时候,为了避免重复计算,可以记录下递推过程中遇到的每一个数。=3 进行验证的时候,我们需要计算 3、5、8、4、2、1,则当我们对。≤100)的值,数字间用空格隔开。

2023-02-24 20:47:07 28

原创 1004 成绩排名

其中姓名和学号均为不超过 10 个字符的字符串,成绩为 0 到 100 之间的一个整数,这里保证在一组测试用例中没有两个学生的成绩是相同的。对每个测试用例输出 2 行,第 1 行是成绩最高学生的姓名和学号,第 2 行是成绩最低学生的姓名和学号,字符串间有 1 空格。(>0)名学生的姓名、学号、成绩,分别输出成绩最高和成绩最低学生的姓名和学号。每个测试输入包含 1 个测试用例,格式为。

2023-02-24 19:00:12 35

原创 1002 写出这个数

的各位数字之和的每一位,拼音数字间有 1 空格,但一行中最后一个拼音数字后没有空格。,计算其各位数字之和,用汉语拼音写出和的每一位数字。每个测试输入包含 1 个测试用例,即给出自然数。

2023-02-24 18:39:22 25

原创 1001 害死人不偿命的(3n+1)猜想

卡拉兹在 1950 年的世界数学家大会上公布了这个猜想,传说当时耶鲁大学师生齐动员,拼命想证明这个貌似很傻很天真的命题,结果闹得学生们无心学业,一心只证 (3。+1),以至于有人说这是一个阴谋,卡拉兹是在蓄意延缓美国数学界教学与科研的进展……我们今天的题目不是证明卡拉兹猜想,而是对给定的任一不超过 1000 的正整数。,如果它是偶数,那么把它砍掉一半;如果它是奇数,那么把 (3。每个测试输入包含 1 个测试用例,即给出正整数。,简单地数一下,需要多少步(砍几下)才能得到。计算到 1 需要的步数。

2023-02-24 18:39:17 19

空空如也

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

TA关注的人

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