自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 PTA L-015跟奥巴马一起画方块分数

美国总统奥巴马不仅呼吁所有人都学习编程,甚至以身作则编写代码,成为美国历史上首位编写计算机代码的总统。2014年底,为庆祝“计算机科学教育周”正式启动,奥巴马编写了很简单的计算机代码:在屏幕上画一个正方形。现在你也跟他一起画吧!但是注意到行间距比列间距大,所以为了让结果看上去更像正方形,我们输出的行数实际上是列数的50%(四舍五入取整)。思路:先判断好,是奇数个字符还是偶数个字符,题目要求四舍五入,所以当他是奇数时,他的列数加一就可以了,通过两个循环输出。L1-015 跟奥巴马一起画方块分数 15。

2024-06-30 19:24:30 539 1

原创 PTA L2-015 互评成绩分数

输入第一行给出3个正整数N(3 < N ≤104,学生总数)、k(3 ≤ k ≤ 10,每份作业的评审数)、M(≤ 20,需要输出的学生数)。随后N行,每行给出一份作业得到的k个评审成绩(在区间[0, 100]内),其间以空格分隔。学生互评作业的简单规则是这样定的:每个人的作业会被k个同学评审,得到k个成绩。思路:先输入n,k,m,通过循环,录入成绩,并且做记录找出最大和最小的数字,最后在sum中剔除这两个数,减掉以后算平均值,装进r数组,在r数组中sort排序一下,最后输出保留三位小数就可以了。

2024-06-30 19:17:43 583

原创 PTA L2-035 完全二叉树的层序遍历

一个二叉树,如果每一个层的结点数都达到最大值,则这个二叉树就是完美二叉树。对于深度为 D 的,有 N 个结点的二叉树,若其结点对应于相同深度完美二叉树的层序遍历的前 N 个结点,这样的树就是完全二叉树。第二行给出后序遍历序列,为 N 个不超过 100 的正整数。在一行中输出该树的层序遍历序列。所有数字都以 1 个空格分隔,行首尾不得有多余空格。思路:建树,其实就是把数字依次装进数组a里,把条件写好,最后循环注意输出格式就好了。给定一棵完全二叉树的后序遍历,请你给出这棵树的层序遍历结果。

2024-06-30 19:11:09 241

原创 PTA L1–005考试座位号

正常情况下,考生在入场时先得到试机座位号码,入座进入试机状态后,系统会显示该考生的考试座位号码,考试时考生需要换到考试座位就座。输入第一行给出一个正整数 N(≤1000),随后 N 行,每行给出一个考生的信息:准考证号 试机座位号 考试座位号。思路:这道题用map就可以了,cin>>n ,用一个循环接入准考证号,试机号,座位号,装进map里,cin>>m,循环输入试机号装进一个vector,根据需求,要查什么就放进去vector,之后遍历vector,输出对应的准考证号和座位号就可以了。

2024-06-30 16:56:02 268

原创 PTA L1-003个位数统计

给定一个 k 位整数 N=dk−1​10k−1+⋯+d1​101+d0​ (0≤di​≤9, i=0,⋯,k−1, dk−1​>0),请编写程序统计每种不同的个位数字出现的次数。思路:开始可以用一个string来装这个数,使用map来操作,通过遍历字符串的每一个字符,将其装进map里面,出现一次键值加1,最后用过迭代器遍历输出。对 N 中每一种不同的个位数字,以 D:M 的格式在一行中输出该位数字 D 及其在 N 中出现的次数 M。要求按 D 的升序输出。L1-003 个位数统计分数 15。

2024-06-30 16:33:12 684

空空如也

空空如也

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

TA关注的人

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