测评会员优惠活动进行中 · 开通 VIP,有效期内测评不限次 VIP 优惠中 · 测评不限次 立即查看

分类题库

NOC大赛题库

按题型、年份与知识点筛选,快速定位练习题。

共 95 题 编程题

题目列表

共 95 题
A68337 小写字母个数描述:统计英文句子中共有多少个小写字母。输入:第一行,一个整数T,表示一共有T行字符串。接下来的T行,每行一个字符串,表示输入的英文句子。输出:共T 行,每行一个整数,表示每段字符串中小写字母的个数 2022年 字符串 循环结构 条件判断 字符判断 编程题 A68336 村庄与部落描述:有n 个村庄坐落成一条直线,A和B两个部落生活在这里。每个村庄要么无人居住,要么被两个部落之一所占据。如果连续 n 个无人居住的村庄两侧都是被部落 A 占据的村庄,那么这 n 个村庄也视作被部落A 占据;对于部落B也是如此。请求出被部落A和 B 分别占据的村庄个数。输入:第一行,一个整数 T,代表测试数据的组数接下来是 T组数据:每组数据仅有一行,包含一个字符串,代表每个村庄的状… 2022年 模拟 字符串 条件判断 计数统计 编程题 A68335 时钟夹角描述:给定 2 个数字:小时 (hours)和分钟(minutes)。请你返回在时钟上,由给定时间的时针和分针组成的较小角的角度。(0≤ hours s 12,0 ≤ minutes ≤59)输入:共一行,两个整数,整数之间用空格隔开第一个整数表示小时,第二个整数表示分钟。输出:共一行,一个向下取整的整数,表示角度。向下取整示例:89.9 向下取整为 8978.5 向下取整为 7870.… 2022年 输入输出 角度计算 数学计算 向下取整 编程题 A68334 删数描述:输入一个长度不超过 20 位的正整数,剩下的数字在不改变原来次序的情况,保证则完k 个数字后,剩下的这个数最小。(注意 如果剩下的是非一位数,0 不可以为首位)例1:2809,要求删除 2位数字,则删除数字 8和数字 9,得到最小数 20(不可以是 09)。例 2:934509,要求删除3位数字,则删除最高位上的数字 9 以及数字 4、5,得到最小数字 309。输入:共两行,第一行,一… 2022年 单调栈 贪心算法 字符串处理 高精度数字 编程题 A68333 最大矩形面积描述:给出一个n* n (3 sns 20 )的二维网格,网格里的数字只有0或1。现在请你计算出只包含 1 的最人矩形数字和。(知形:四个角都是 90 度的四边形,包含正方形、长方形)。输入:第一行,一个整数 n。接下来n行,每行n个数,表示n *n的二维网格。输出:只包含 1的最大矩形数字和。 2022年 枚举 前缀和 二维数组 最大子矩形 编程题 A68332 某游戏公司开启了节日促销活动,购买皮肤彩蛋,每个彩蛋都能打开一个游戏角色皮肤。购买的彩蛋满足一定数量,还会赠送额外的彩蛋,赠送的规则如下:购买彩蛋数量赠送彩蛋数量数量<6没有赠送6=<数量<10赠送1个10=<数量<16赠送2个16=<数量<20赠送3个20=<数量<26赠送5个26=<数量<30赠送7个30=<数量每10个… 2022年 分支结构 条件判断 数学建模 整数除法 编程题 A68331 漫威漫画里的美国队长,拥有一个帅气的盾牌。美国队长之盾是由红色代表勇气,白色代表真理以及蓝色代表正义组成的。请你用 turtle 完成一个美国队长之盾。提示:可以从最外面依此向内画出四个圆,最后画出一个白色的五角星。 2022年 循环结构 坐标与运动 图形化编程 turtle绘图 编程题 A68330 随着新冠肺炎的良好控制,学校也陆陆续续开始了复学。为了师生们的安全,统计了一组学生的信息如下:你需要编写程序,使用 python 中合适的方式存储 4 个学生的信息,并且完成以下要求:(存储方式包括但不限于:列表,字典,类与对象等......)1.补全函数 age avg0,调用函数打印出学生的平均年龄,求出的平均年龄为整数。2.补全函数 find stu(),调用函数传入参数城市名字,打印出停… 2022年 数据结构 条件判断 排序算法 函数定义与调用 编程题 A68317 请选择合适的积木块,并填写合适的参数,绘制出下面的目标图形,图形的大小如图中标注所示。画笔初始化的程序已经写好,请直接在已经写好的程序后面编程。 【要求】 图形的样子与目标图形必须完全一致(黑色标注不需要画)。 【画笔属性】 粗细:4; 初始位置:(-25,-25); 画笔颜色:蓝色。 2022年 循环结构 坐标与运动 画笔绘制 图形化编程 编程题 A68316 弹球游戏[ 2022年 坐标与运动 按键事件 碰撞检测 随机方向 编程题 A68310 给定列表求最值ls = [-1, -3, -345, -22, -2, -999] 2022年 循环结构 条件判断 列表遍历 最值查找 编程题 A68309 列表函数有两个列表 A 和 B,使用列表 C 来获取两个列表中共有的元素。 例如:A=[1,'a',4,90] B=['a',9,'j',1],则C= [1, 'a'] 2022年 列表操作 条件判断 列表遍历 嵌套循环 编程题 A68308 吉利又霸气的英文名每个字母都有自己的积分:它在字母表是第几个它的积分就是几,比如:a的积分是 1,z 的积分是 26。一个字符串的积分为所有字符的积分之和。我们 知道中国人特别喜欢 6 和 9,觉得 6 是一个幸运数字,而 9 则是一个霸气的数 字,毕竟九五至尊嘛~若一个字符串的积分既是 6 的倍数,又是 9 的倍数,则 此字符串为吉利又霸气的字符串。现在给你一个英文名,请你来判断这个英文 名是… 2022年 字符串 循环结构 条件判断 取模运算 编程题 A68307 掷骰子班级每个周五下课都会进行一次大扫除,阿明和阿强是一组,这次他们的任务 是擦玻璃和打扫厕所,他们都不愿意去打扫厕所,于是聪明的阿明决定用一个 掷骰子的游戏来决定,输的人就去打扫厕所。 游戏规则为:阿明和阿强分别掷一个骰子,每个骰子的点数为 1 到 6,第 1 轮 掷骰子时,若点数和为 2 或 3,阿明获胜,输出 1 win;第 2 轮掷骰子时,若 点数和为 11 或 12,阿强获胜,输出 2… 2022年 循环结构 条件判断 格式化输出 随机数 编程题 A68306 小Y的成绩小Y特别喜欢环湖赛跑,因为这样空气非常好,跑起来特别有动力。正值 一年一度的环湖跑王者争霸赛开始了,小 Y 就立刻报名了。比赛主办方在周长为 8000 米的湖周围一圈设置了 n 个夺分点,逆时针编号为 1~n,每个夺分点 的积分不一定相同,每个积分点的具体位置和积分数量由主办方在比赛开始前 公布。比赛规定:参赛者可以选择从赛道的任意一点出发,只能逆时针跑,需 要在 5 分钟内尽可能多拿… 2022年 贪心 前缀和 滑动窗口 环形赛道 编程题 A68305 回家的路小Z家所在的街道都是横平竖直的,从空中俯视看,非常像一张方格表,由 n 行 m 列的方格组成 ,而小 Z 此刻正站在最左上角的格子中,想走回到 最右下角的家中,他每次只能往右或者往下走一个格子,毕竟不能走回头路。 由于小Z家附近在修路,就导致有些格子还不能走。 好在小Z手上有一份地 图,标注了哪些格子能走,哪些格子不能走。现在请你帮小 Z 算算他这次回家 一共有多少种走法吧~【 2022年 递推 动态规划 二维数组 路径计数 编程题 A68296 给定一个 5 * 5 的二维列表 ls: ls = [[1, 2, 2, 1, 2], [5, 6, 7, 8, 3], [9, 3, 0, 5, 3], [7, 2, 1, 4, 6], [3, 0, 8, 2, 5]]输入两个正整数 m、n(1<=m<=5,1<=n<=5),将第 n 行和第 m 行交换,输出… 2022年 元素交换 列表索引 二维列表 编程题 A68295 每个字母都有自己的积分:它在字母表是第几个它的积分就是几,比如:a 的积分是1,z 的积分是 26。一个字符串的积分为所有字符的积分之和。我们知道中国人觉得特别喜 欢 6 和 9,觉得 6 是一个幸运数字,而 9 则是一个霸气的数字,毕竟九五至尊嘛~若一个字 符串的积分既是 6 的倍数,又是 9 的倍数,则此字符串则为吉利又霸气的字符串。现在给 你一个英文名,请你来判断这个英文名是不是吉利又霸气… 2022年 条件判断 取模运算 字符串遍历 字符与ASCII码 编程题 A68294 编写一段程序,键盘输入任意的十进制正整数,程序输出与其对应的二进制数。 【输入示例 1】7【输出示例 1】111【输入示例 2】10【输出示例 2】1010 2022年 循环结构 进制转换 字符串处理 编程题 A68293 使用 Python 编写一个算法来确定一个数字是否“快乐”。 快乐的数字按照如下方式确定:从一个正整数开始,用其每位数的平方之和取代该数,并重复这个过程,直到最后数字要么收敛等于 1 且一直等于 1,要么将无休止的循环下去且 最终不会收敛等于 1。能够最终收敛等于 1 的数就是快乐的数字。例如,数字 19 就是一个快乐的数字,计算过程如下:12+92=8282+22=6862+82=10012+… 2022年 循环结构 数位分解 集合判重 函数与递归 编程题