题目编号前三位表示第几讲,后两位表示第几道题
2024秋季学期期末模拟测试。
每道题10分,共50分(OJ平台显示满分为500分,实际得分为显示得分*0.1)请注意各题中对输入输出格式的描述,必须和标准输出完全一致才算正确哦~
指针练习(2)
前六道为必做题。后六道为选做题,选做题不计入总分。计分规则:上机时交作业的权值为1,3天内0.95,7天内0.8,14天内0.3,其他情况为0
如果你在之前的作业里面有题目没有过,请你在这里提交作业
内容涉及14-16共3周练习。1、2为14周,3-4为15周,5为16周。临近期末,大家自行根据自身情况,在截止事件前完成任务。
指针继续练习
所有题目要求使用函数实现
要求所有题目用函数实现
排序1
第十一周作业
【05题】涉及算法,为避免超时,可在递归函数外定义全局的(global)字典变量的初始项,用以记录有关初始信息,然后在递归函数里更新该字典变量的后续项,用以体现有关求解信息。程序框架样例如下:dic={0:1}defsequence(m):....ifmindic.keys():........returndic[m]....else:........#在这里利用递归调用更新该字典变量的后续项n=int(input())print(sequence(n))
第十次上机作业
至少完成5题
图和内排序的上机作业
去年的期末考试题复现,方便大家在这里提交
2024上机练习(实验班)。2023实验班期末题。黄群老师班的同学参与本场练习赛。新增2020-2022年期末题。
2024上机练习(普通班)。2023普通班期末题。张铭老师、王乐业老师、陈斌老师、邹磊老师班的同学参与本场练习赛。新增2020-2022年期末题。
注意:测试内容涉及三大逻辑结构,第1-2题必做,第3-6题中任意选做至少2题。
用结构体数组和链表分别实现各个题目
循环结构程序设计
【02】题对于不知道输入究竟有多少行的情况,可以这样写Python程序框架:importsysforlineinsys.stdin:#输入究竟有多少行,不清楚....ifline!="\n":#输入行没有结束的条件........#注意:在这里,line就是input()读进来的一行了,然后对line进行收集处理....else:#输入行到此明确结束了,退出循环........break
此处为本学期全部OJ作业汇总,供同学练习使用,在此提交作业不计分
自由练习不计入平时成绩,大家可以根据自己的情况练习。(会根据大家做题情况不断更新)
课堂练习
选择结构程序设计
第六次上机作业
程序设计基础第六周联系题目
顺序结构程序设计
【03】题1、使用input().split("=")可以分离出"="两侧的数据,注意是字符串类型;2、表达式求值可以直接调用内置函数eval(s),注意s是一个表达式字符串,如eval("2.1*4"),其结果是一个浮点数;3、注意本题中的描述“参与运算的数是浮点数,结果保留两位小数”,可以用"%.2f"%m将浮点数m转化为保留两位小数的字符串。
【02】题1、对于这种一行里有多个数据的情况,如何获取各个数据,注意题目里的“提示”;2、此外,需要用到后续才讲的if-else语句,其框架如下:ifb==0:....print("divisionbyzero!")else:....在这里求商和商和余数....在这里按格式要求做输出【03】题1、对于一个浮点数m,将其保留到小数点后7位做输出的代码行为:print("%.7f"%m)。
第二次作业Deadline为2024-10-2323:59:59
一维数组综合练习
Deadline为2024-10-0923:59:59
2024研算法分析与设计作业提交
2024秋季学期JAVA作业提交
通常提前1周发布新题和作业,每次课前必须认真做题,简单题争取满分,难题尽力思考争取部分分。1.课前做题态度越接近比赛,(即使不能完全AC)思考越深入,听讲解时的收获越大;2.课堂听讲时,简单题注意细节和老师总结的技巧;难题听推理和分析过程,记住自己忽视或原本不知道的解题突破口;3.课后补题越完整(包括实现一题多解),训练效果越显著。
为九月份网络赛热热身
温馨提醒:1、学校OJ支持万能头,即使用include可以涵盖所有常用头文件2、针对C++选手的读入,使用cin,cout时需要在main函数开头加入ios::sync_with_stdio(false);cin.tie(nullptr);语句,关闭同步以加快读入效率注意,关闭同步后不可以同getchar,scanf,printf,putchar,puts等C语言读写语句混用3、注意,禁止在代码中开辟超过1e8的数组,请重新考虑思路。4、提交代码的时候请删除或注释掉system("pause")这一行代码后提交,该语句会导致超时。5、可以提前离场,但是会取消获得省赛名额的资格。6、题目顺序不代表难度顺序,请注意做题规划并且合理看榜7、比赛全程监督,发现作弊的按期末考试作弊处理。祝大家赛出成绩!!!
仅供练习,此处提交不计分!
自主练习用的基础练习题
期末模拟考试(20230524)
本部分不计分。想要练习已经结束的作业的同学可以在这里提交。
比较多的练习题。编号说明:第1位(字母)表示分类;第2位表示难度(0-4);第3-5位表示序号。分类如下:数据运算Add,条件分支If,一重/多重循环For,字符串Str,一维列表/二维列表List,字典/集合Dict,排序sortedKey=,穷举Exhausting,递归Recursive,正则表达式文本regText其他Other
1.求三个数的和(0级)2.阶梯电价(0级)3.计算邮资(1级)4.密码是否合法(1级)5.列表处理(2级)6.正常血压(2级)7.校园食宿预订系统(3级)8.找因子(3级)9.鞍点(4级)10.万年历(4级)
中国大学MOOC《实用Python程序设计》课程的测验不要在这里完成,这里的通过码没有用