
机试刷题
刷题
阿于阿于
学GIS的阿于
展开
-
洛谷 P1024 [NOIP 2001 提高组] 一元三次方程求解 python
版本二:用整数转换为浮点数,解决精度问题。原创 2025-03-17 15:32:06 · 132 阅读 · 0 评论 -
洛谷 P1051 [NOIP 2005 提高组] 谁拿了最多奖学金 python
得分30%的都应该是这个问题了,最后一个班级贡献奖是。(对我来说,我真的眼神不太好555。原创 2025-03-16 21:36:13 · 161 阅读 · 0 评论 -
洛谷 P1068 [NOIP 2009 普及组] 分数线划定 python
关于lambda用于排序的用法。原创 2025-03-15 22:06:31 · 271 阅读 · 0 评论 -
洛谷 P1059 [NOIP 2006 普及组] 明明的随机数 python
【代码】洛谷 P1059 [NOIP 2006 普及组] 明明的随机数 python。原创 2025-03-15 21:06:49 · 99 阅读 · 0 评论 -
洛谷 P1328 [NOIP 2014 提高组] 生活大爆炸版石头剪刀布 python
(真的很害怕这种模拟题,感觉自己要读不懂题了...)原创 2025-03-15 14:26:38 · 80 阅读 · 0 评论 -
洛谷 P1003 [NOIP 2011 提高组] 铺地毯 python
【代码】洛谷 P1003 [NOIP 2011 提高组] 铺地毯 python。原创 2025-03-14 21:17:35 · 103 阅读 · 0 评论 -
洛谷 P5587 打字练习 python
版本二:改成函数形式了。原创 2025-03-14 15:16:13 · 342 阅读 · 0 评论 -
洛谷 P4994 终于结束的起点 python
【代码】洛谷 P4994 终于结束的起点 python。原创 2025-03-14 11:03:33 · 91 阅读 · 0 评论 -
洛谷 P1025 [NOIP 2001 提高组] 数的划分 Python
不取1:每个格子至少取2,先往每个格子里分配一个1进去,总数还剩下 j-i ,此时取法等于在i个格子对j-i进行分配即 = dp[i][j-i]取1:先把1个格子里填入1,剩余的总数和格子数需要各减一,此时取法等于j-1和i-1时的取法即 = dp[i-1][j-1]对于其他:可以分为两种情况取1和不取1,这两种情况合起来就是将总数j分配给i个格子的所有取法。当 i =1 或者 i=j 或者 i+1=j 时,取法为1种。行号为i(格子数),列号为j(待分总数)版本一:60%,数据大了会超时。原创 2025-03-13 21:42:17 · 160 阅读 · 0 评论 -
洛谷 P1192 台阶问题 Python
【代码】洛谷 P1192 台阶问题 Python。原创 2025-03-13 00:08:09 · 86 阅读 · 0 评论 -
洛谷 P1464 Function python
这是个简单的递归函数,但实现起来可能会有些问题。当 a,b,c 均为 15 时,调用的次数将非常的多。用一个三维数组存储已经搜索过的结果,之后再遇到他就可以直接从数组中把他的结果拿来用一用。递归层数之多,计算时间之长,让人难以接受。按照题目写出函数不难,但是关键在于。所以我们要用记忆化搜索。原创 2025-03-12 12:11:48 · 147 阅读 · 0 评论 -
洛谷 P1706 全排列问题 python
方法二:用内置函数(真的很省事。原创 2025-03-11 23:01:14 · 88 阅读 · 0 评论 -
洛谷 P1028 [NOIP 2001 普及组] 数的计算 python
【代码】洛谷 P1028 [NOIP 2001 普及组] 数的计算 python。原创 2025-03-11 20:28:06 · 77 阅读 · 0 评论 -
洛谷 P1012 [NOIP 1998 提高组] 拼数 python
方法一:列出全排列 (只能通过一部分,数据大了会超时,超内存)方法二(改)ac,由对单个数据进行比较改为对组合进行比较。方法二:75%通过,无法对321 32这种情况进行处理。个元素的所有排列,返回一个迭代器对象。个元素的所有组合,返回一个迭代器对象。Python标准库中的。原创 2025-03-11 16:00:30 · 221 阅读 · 0 评论 -
洛谷 P2010 [NOIP 2016 普及组] 回文日期 Python
不知道为什么无法通过Subtask #1,明明试了结果正确(如果有人知道希望可以告诉我下)方法一改:ac了,更改部分为方法一中日期k循环中注释掉的代码。方法二:简化了代码且ac,但是耗时似乎增加了。原创 2025-03-09 17:25:37 · 169 阅读 · 0 评论 -
洛谷 P1055 [NOIP 2008 普及组] ISBN 号码 python
【代码】洛谷 P1055 [NOIP 2008 普及组] ISBN 号码 python。原创 2025-03-08 21:01:00 · 92 阅读 · 0 评论 -
洛谷 P5015 [NOIP 2018 普及组] 标题统计 Python
【代码】洛谷 P5015 [NOIP 2018 普及组] 标题统计 Python。原创 2025-03-08 14:16:10 · 80 阅读 · 0 评论 -
洛谷 P5594 【XR-4】模拟赛 Python
【代码】洛谷 P5594 【XR-4】模拟赛 Python。原创 2025-03-07 23:22:57 · 96 阅读 · 0 评论 -
洛谷 P2141 [NOIP 2014 普及组] 珠心算测验 Python
这个题有一个关键的是,不同的两数之和可能相同,比如:4+2=6,5+1=6。都表示6满足条件,不管有多少种组合都只记作一次。原创 2025-03-07 16:00:30 · 71 阅读 · 0 评论 -
洛谷 P1427 小鱼的数字游戏 Python
【代码】洛谷 P1427 小鱼的数字游戏 Python。原创 2025-03-06 22:09:10 · 96 阅读 · 0 评论 -
洛谷 P1047 [NOIP 2005 普及组] 校门外的树 Python
【代码】洛谷 P1047 [NOIP 2005 普及组] 校门外的树 Python。原创 2025-03-06 21:42:17 · 105 阅读 · 0 评论 -
洛谷 P1307 [NOIP 2011 普及组] 数字反转 Python
【代码】洛谷 P1307 [NOIP 2011 普及组] 数字反转 Python。原创 2025-03-06 17:24:46 · 84 阅读 · 0 评论 -
洛谷 P1014 [NOIP 1999 普及组] Cantor 表 python
奇数行:前面的数为行数递减,后面的数从1递增到行数。如图所示,第几行就有几个数据。原创 2025-03-05 17:18:06 · 233 阅读 · 0 评论 -
洛谷 P1980 [NOIP 2013 普及组] 计数问题 python
生成器表达式是一种高效的内存工具,可以逐个生成值而不存储整个列表,可以实现一边循环一边计算。它的语法是:(expression for item in iterable)方法一简单易懂但超时,发二法三依次优化。计算出一个值(这里是。:可迭代对象(这里是。原创 2025-03-04 15:59:55 · 232 阅读 · 0 评论 -
洛谷 P1035 [NOIP 2002 普及组] 级数求和 python
【代码】洛谷 P1035 [NOIP 2002 普及组] 级数求和 python。原创 2025-03-04 11:59:11 · 368 阅读 · 0 评论 -
洛谷 P1085 [NOIP 2004 普及组] 不高兴的津津 Python
【代码】洛谷 P1085 [NOIP 2004 普及组] 不高兴的津津 Python。原创 2025-03-04 10:54:09 · 108 阅读 · 0 评论 -
洛谷P1089 [NOIP 2004 提高组] 津津的储蓄计划 Python
【代码】P1089 [NOIP 2004 提高组] 津津的储蓄计划。原创 2025-03-03 15:50:45 · 124 阅读 · 0 评论 -
# P1909 [NOIP 2016 普及组] 买铅笔 洛谷 Python
如果她选择购买第一种包装,那么她需要购买 $29$ 份,共计 $2 \times 29 = 58$ 支,需要花费的钱为 $2 \times 29 = 58$。对于第二种包装,虽然每支铅笔的价格是最低的,但要够发必须买 $2$ 份,实际的花费达到了 $30 \times 2 = 60$,因此 P 老师也不会选择。接下来三行,每行用 $2$ 个正整数描述一种包装的铅笔:其中第 $1$ 个整数表示这种包装内铅笔的数量,第 $2$ 个整数表示这种包装的价格。- $2$ 支装,价格为 $2$;原创 2025-03-02 22:18:49 · 329 阅读 · 0 评论 -
塔子哥Python算法基础课
题目描述:给定两个整数A和B,请计算它们的和并输出结果。输入:输入包含一行,包含两个整数A和B,以空格分隔。输出:输出一行,包含一个整数,表示A和B的和。输入样例:3 5输出样例:8数据范围:说明:你需要读入两个整数A和B,计算它们的和并输出。原创 2025-03-02 22:15:10 · 204 阅读 · 0 评论