
NOI题库 python题解
dllglvzhenfeng
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
NOI openjudge题库(2024.11.19)
NOI openjudge题库(2024.11.19)原创 2024-11-25 05:00:00 · 1681 阅读 · 0 评论 -
Python学习(2024.08.01)
Python学习(2024.08.01)原创 2024-08-02 05:00:00 · 1871 阅读 · 0 评论 -
1.5 编程基础之循环控制(45题)
1.5编程基础之循环控制 01 求平均年龄1.5编程基础之循环控制 01 求平均年龄_青少年趣味编程-优快云博客1.5编程基础之循环控制 02 财务管理1.5编程基础之循环控制 02 财务管理_青少年趣味编程-优快云博客1.5编程基础之循环控制 03 均值 python1.5编程基础之循环控制 03 均值 python_青少年趣味编程-优快云博客1.5 编程基础之循环控制 05 最高的分数1.5 编程基础之循环控制 05 最高的分数_青少年趣味编程-优快云博客原创 2022-02-26 10:11:41 · 2520 阅读 · 0 评论 -
1.3编程基础之算术表达式与顺序执行(20题)-2022.02.26
1.3编程基础之算术表达式与顺序执行 01 A+B问题 (Python3实现)1.3编程基础之算术表达式与顺序执行 01 A+B问题 (Python3实现)_青少年趣味编程-优快云博客P1001 A+B Problem(python)_青少年趣味编程-优快云博客1.3编程基础之算术表达式与顺序执行 02 计算(a+b)*c的值1.3编程基础之算术表达式与顺序执行 02 计算(a+b)*c的值_青少年趣味编程-优快云博客1.3编程基础之算术表达式与顺序执行 03 计算(a+b原创 2022-02-26 09:01:09 · 986 阅读 · 0 评论 -
锦标赛排序
锦标赛排序(胜者树,记录胜者)锦标赛排序(胜者树,记录胜者) - Class Xman - 博客园锦标赛排序(胜者树,记录胜者)_继续微笑lsj-优快云博客_锦标赛排序算法数据结构之树形选择排序(锦标赛排序)_南风古-优快云博客_锦标赛排序锦标赛排序锦标赛排序_哔哩哔哩_bilibili漫画:什么是 “锦标赛排序” ?漫画:什么是 “锦标赛排序” ?_azl397985856的专栏-优快云博客1.13 编程基础之综合应用 10 判决素数个数 python1.原创 2022-02-21 11:38:02 · 1192 阅读 · 0 评论 -
1.6 编程基础之一维数组 11 大整数减法
1.6编程基础之一维数组 11 大整数减法 方法二http://noi.openjudge.cn/ch0106/11/1169:大整数减法http://ybt.ssoier.cn:8088/problem_show.php?pid=1169C++有错误的代码://program p5_02/*第2课 减法神童(subtract)*/ #include <bits/stdc++.h>using namespace std;const int maxL=200+10;.原创 2022-01-25 17:49:03 · 293 阅读 · 0 评论 -
1.9 编程基础之顺序查找 07 不与最大数相同的数字之和 方法二(python3实现)
http://noi.openjudge.cn/ch0109/07/"""1.9 编程基础之顺序查找 07 不与最大数相同的数字之和 方法二(python3实现)http://noi.openjudge.cn/ch0109/07/Python List max()方法https://www.runoob.com/python/att-list-max.html"""n=int(input())a=list(map(int,input().split()))maxa=max(a)原创 2022-01-25 11:54:30 · 249 阅读 · 0 评论 -
1.3编程基础之算术表达式与顺序执行 01 A+B问题 (Python3实现)
http://noi.openjudge.cn/ch0103/01/https://www.luogu.com.cn/problem/P1001"""P1001 A+B Problem https://www.luogu.com.cn/problem/P10011.3编程基础之算术表达式与顺序执行 01 A+B问题 方法三(Python实现)http://noi.openjudge.cn/ch0103/01/A + B (python)https://blog.youkuaiyun.com/z原创 2022-01-25 10:15:06 · 513 阅读 · 0 评论 -
P1001 A+B Problem(python)
https://www.luogu.com.cn/problem/P1001http://noi.openjudge.cn/ch0103/01/python代码方法一:a,b=map(int,input().split())print(a+b)python代码方法二:"""P1001 A+B Problemhttps://www.luogu.com.cn/problem/P10011.3编程基础之算术表达式与顺序执行 01 A+B问题http://noi.openju原创 2022-01-25 09:55:15 · 906 阅读 · 0 评论 -
1.8 编程基础之多维数组 11 图像旋转 4分 python
http://noi.openjudge.cn/ch0108/11/"""1.8 编程基础之多维数组 11 图像旋转 4分http://noi.openjudge.cn/ch0108/11/"""m,n=map(int,input().split())a=[]b= [[0] * n for t in range(m)]c = [[0] * n for t in range(m)]for i in range(m): a.app原创 2022-01-24 23:01:36 · 174 阅读 · 0 评论 -
1.8 编程基础之多维数组 10 矩阵转置 python
http://noi.openjudge.cn/ch0108/10/n,m=map(int,input().split())a=[]for i in range(n): a.append(list(map(int,input().split())))for i in range(m): for j in range(n): print(a[j][i],end='原创 2022-01-24 22:37:05 · 225 阅读 · 0 评论 -
1.8 编程基础之多维数组 09 矩阵乘法 6分 python
http://noi.openjudge.cn/ch0108/09/"""1.8 编程基础之多维数组 09 矩阵乘法 6分http://noi.openjudge.cn/ch0108/09/Python 二维数组赋值https://segmentfault.com/q/1010000003482195NOI / 1.8编程基础之多维数组题 09:矩阵乘法https://blog.youkuaiyun.com/qq_60642811/article/details/121172626python原创 2022-01-24 16:42:20 · 235 阅读 · 0 评论 -
1.8 编程基础之多维数组 22 神奇的幻方 python
http://noi.openjudge.cn/ch0108/22/"""1.8 编程基础之多维数组 22 神奇的幻方http://noi.openjudge.cn/ch0108/22/"""n=int(input()) if n==1: print("1\n")if n==2: print("8 1 6\n3 5 7\n4 9 2\n")if n==3: print("17 24 1 8 15\n2原创 2022-01-24 02:05:36 · 1963 阅读 · 0 评论 -
1.8 编程基础之多维数组 08 矩阵加法 python
http://noi.openjudge.cn/ch0108/08/"""1.8 编程基础之多维数组 08 矩阵加法 http://noi.openjudge.cn/ch0108/08/"""a=[]b=[]m,n=map(int,input().split())for i in range(m): a.append(list(map(int,input().split())))for i in range(m):原创 2022-01-24 01:37:44 · 257 阅读 · 0 评论 -
1.8 编程基础之多维数组 04 错误探测 python
http://noi.openjudge.cn/ch0108/04/"""1.8 编程基础之多维数组 04 错误探测 http://noi.openjudge.cn/ch0108/04/"""a = []x=[]y=[]m=int(input())for i in range(m): a.append(list(map(int,input().split())))sum1=0for i in range(m): fo原创 2022-01-24 01:17:43 · 499 阅读 · 0 评论 -
NOIP1996复赛 普及组 第二题 python
http://noi.openjudge.cn/ch0108/02/"""NOIP1996复赛 普及组 第二题 python1.8编程基础之多维数组 02 同行列对角线的格子http://noi.openjudge.cn/ch0108/02/"""n,x,y=map(int,input().split())for i in range(1,n+1): print("(%d," %x,end='') print("%d)" %i,end原创 2022-01-23 16:44:59 · 454 阅读 · 0 评论 -
1.8编程基础之多维数组 03 计算矩阵边缘元素之和 python
http://noi.openjudge.cn/ch0108/03/"""1.8编程基础之多维数组 03 计算矩阵边缘元素之和http://noi.openjudge.cn/ch0108/03/"""sum=0a = []m,n=map(int,input().split())for i in range(m): a.append(list(map(int,input().split())))for i in range(m):原创 2022-01-23 16:06:35 · 736 阅读 · 0 评论 -
1.9 编程基础之顺序查找 01 查找特定的值 python AC
http://noi.openjudge.cn/ch0109/01/"""1.9 编程基础之顺序查找 01 查找特定的值 AChttp://noi.openjudge.cn/ch0109/01/"""import sysn=int(input())a=list(map(int,input().split()))x=int(input())"""i=0while i<len(a)-1: if a[i]==a[len(a)-1]:原创 2022-01-22 17:03:51 · 434 阅读 · 0 评论 -
简单英文题 26 The Nearest Number(python)
http://noi.openjudge.cn/english/26/"""简单英文题 26 The Nearest Numberhttp://noi.openjudge.cn/english/26/"""a,n=map(int,input().split())x=list(map(int,input().split()))for i in range(a): if i==0: minabs=abs(x[原创 2022-01-22 00:00:41 · 268 阅读 · 0 评论 -
简单英文题 25 Sequence Search(python)
http://noi.openjudge.cn/english/25/"""简单英文题 25 Sequence Searchhttp://noi.openjudge.cn/english/25/"""a,n=map(int,input().split())x=list(map(int,input().split()))for i in range(a): if x[i]==n: print(i+1)原创 2022-01-21 19:26:43 · 123 阅读 · 0 评论 -
简单英文题 24 Divisor and Multiple(python)
http://noi.openjudge.cn/english/24/"""简单英文题 24 Divisor and Multiplehttp://noi.openjudge.cn/english/24/"""import sysa,b=map(int,input().split())i=1while i<=b: j=1 while j<=b: if i%a==0 and j%原创 2022-01-21 19:10:44 · 287 阅读 · 0 评论 -
简单英文题 16 Maximum Sum Not Exceeding K(python)
http://noi.openjudge.cn/english/16/"""简单英文题 16 Maximum Sum Not Exceeding K(AC)http://noi.openjudge.cn/english/16/"""maxa1=-1maxa2=-1n,k=map(int,input().split())a = list(map(int,input().split()))i=0while i<n: j=i w原创 2022-01-21 18:54:09 · 161 阅读 · 0 评论 -
简单英文题 37 Prime(python)
http://noi.openjudge.cn/english/37/"""简单英文题 37 Primehttp://noi.openjudge.cn/english/37/"""import sysn=int(input())for i in range(2,n): if n%i==0: print("0") sys.exit(0)print("1")原创 2022-01-21 17:34:31 · 108 阅读 · 0 评论 -
4.2 算法之数论 9274 beeline(python)
http://noi.openjudge.cn/ch0402/9274/"""4.2 算法之数论 9274 beelinehttp://noi.openjudge.cn/ch0402/9274/"""n=int(input())ans=n+1a = list(map(int,input().split()))for i in range(2,n+1): ans=ans+i*a[i-2]-a[i-2]print(ans)原创 2022-01-21 17:04:57 · 265 阅读 · 0 评论 -
1.7 编程基础之字符串 16 忽略大小写的字符串比较 python
http://noi.openjudge.cn/ch0107/16/"""1.7 编程基础之字符串 16 忽略大小写的字符串比较http://noi.openjudge.cn/ch0107/16/Python字母大小写的转换(两种方法)https://blog.youkuaiyun.com/u014642915/article/details/103149769https://zhidao.baidu.com/question/653942894808807205.htmlhttps://ask原创 2022-01-11 01:19:06 · 435 阅读 · 0 评论 -
1.5编程基础之循环控制 26 统计满足条件的4位数个数 python
http://noi.openjudge.cn/ch0105/26/"""1.5编程基础之循环控制 26 统计满足条件的4位数个数http://noi.openjudge.cn/ch0105/26/"""ans=0n=int(input())L=list(map(int,input().split()))for j in L: ge=j%10 shi=(j%100)//10原创 2022-01-09 20:17:24 · 546 阅读 · 0 评论 -
1.7编程基础之字符串 03 基因相关性 python
http://noi.openjudge.cn/ch0107/03/"""1.7编程基础之字符串 03 基因相关性http://noi.openjudge.cn/ch0107/03/"""ans=0n = float(input())#a,b = list(map(str,input().split()))a=input()b=input()#print(len(a))for i in range(0,len(a)): if a[i] ==原创 2022-01-10 18:50:13 · 1048 阅读 · 0 评论 -
2.3基本算法之递归变递推_3525上台阶 python
http://ybt.ssoier.cn:8088/problem_show.php?pid=1190"""2.3基本算法之递归变递推_3525上台阶http://noi.openjudge.cn/ch0203/3525/1190:上台阶http://ybt.ssoier.cn:8088/problem_show.php?pid=11903258:兔子产子http://bailian.openjudge.cn/practice/3258/"""def climbStairs(n):原创 2021-12-23 22:14:27 · 891 阅读 · 0 评论 -
1.5 编程基础之循环控制 33 计算分数加减表达式的值 python
http://noi.openjudge.cn/ch0105/33/"""1.5 编程基础之循环控制 33 计算分数加减表达式的值http://noi.openjudge.cn/ch0105/33/python 小数点位数,python如何保留小数点位数https://blog.youkuaiyun.com/weixin_35955928/article/details/116168978"""sum = 0.0n=int(input())for i in range(1,n+1):原创 2022-01-09 22:05:20 · 370 阅读 · 0 评论 -
1.7 编程基础之字符串 14 大小写字母互换 python
http://noi.openjudge.cn/ch0107/14/"""1.7 编程基础之字符串 14 大小写字母互换 AChttp://noi.openjudge.cn/ch0107/14/Python字母大小写的转换(两种方法)https://www.it610.com/article/1279731811739516928.htm"""#encoding:UTF-8import sysmsg=input()for num in msg:原创 2022-01-10 20:21:23 · 409 阅读 · 0 评论 -
1.5编程基础之循环控制 03 均值 python
http://noi.openjudge.cn/ch0105/03/"""1.5编程基础之循环控制 03 均值http://noi.openjudge.cn/ch0105/03/"""n = int(input())sum = 0ave=list(map(float,input().split()))for i in range(n): sum += ave[i]ans=sum/nans=('%.4lf' %ans)print(ans)C++代原创 2022-01-10 12:52:30 · 615 阅读 · 1 评论 -
1.7 编程基础之字符串 15 整理药名 python
http://noi.openjudge.cn/ch0107/15/"""1.7 编程基础之字符串 15 整理药名http://noi.openjudge.cn/ch0107/15/Python字母大小写的转换(两种方法)https://blog.youkuaiyun.com/u014642915/article/details/103149769https://zhidao.baidu.com/question/653942894808807205.htmlhttps://ask.csdn.n原创 2022-01-11 00:55:18 · 1295 阅读 · 0 评论 -
1.6 编程基础之一维数组 05 年龄与疾病 python
http://noi.openjudge.cn/ch0106/05/"""1.6 编程基础之一维数组 05 年龄与疾病http://noi.openjudge.cn/ch0106/05/"""num1=0num2=0num3=0num4=0n=int(input())age=list(map(int,input().split()))for i in range(0,n): if age[i]>=0 and age[i]<=18:原创 2022-01-10 12:32:49 · 961 阅读 · 0 评论 -
1.5 编程基础之循环控制 36 计算多项式的值 python
http://noi.openjudge.cn/ch0105/36/"""1.5 编程基础之循环控制 36 计算多项式的值http://noi.openjudge.cn/ch0105/36/python 小数点位数,python如何保留小数点位数https://blog.youkuaiyun.com/weixin_35955928/article/details/116168978"""sum=1.0v =1.0#x= #n= map(int, input().split(" "))#原创 2022-01-09 22:27:35 · 474 阅读 · 0 评论 -
1.6 编程基础之一维数组 03 计算书费 python
http://noi.openjudge.cn/ch0106/03/"""1.6 编程基础之一维数组 03 计算书费http://noi.openjudge.cn/ch0106/03/"""b=[28.9,32.7,45.6,78,35,86.2,27.8,43,56,65]sum=0a=list(map(int,input().split()))for i in range(0,10): sum+=a[i]*b[i]su原创 2022-01-10 12:05:07 · 869 阅读 · 0 评论 -
1.7编程基础之字符串 06 合法 C 标识符 python
http://noi.openjudge.cn/ch0107/06/"""1.7编程基础之字符串 06 合法 C 标识符http://noi.openjudge.cn/ch0107/06/"""import syss=input()if not ((s[0]<='z'and s[0]>='a') or (s[0]=='_') or (s[0]<='Z' and s[0]>='A')): print("no")原创 2022-01-10 19:22:20 · 650 阅读 · 0 评论 -
1.5编程基础之循环控制 32 求分数序列和 python
http://noi.openjudge.cn/ch0105/32/"""1.5编程基础之循环控制 32 求分数序列和http://noi.openjudge.cn/ch0105/32/python 小数点位数,python如何保留小数点位数https://blog.youkuaiyun.com/weixin_35955928/article/details/116168978"""sum = 0p, q = 1, 2n=int(input())for i in range(n):原创 2022-01-09 21:49:25 · 285 阅读 · 0 评论 -
1.5 编程基础之循环控制 11 整数的个数(2022.01.09)--python
http://noi.openjudge.cn/ch0105/11/"""1.5 编程基础之循环控制 11 整数的个数(2022.01.09)http://noi.openjudge.cn/ch0105/11/"""#!/usr/bin/python# -*- coding: UTF-8 -*- n = int(input())sum_1 = 0sum_5 = 0sum_10 = 0L=list(map(int,input().split()))for j in L:原创 2022-01-09 17:09:05 · 383 阅读 · 0 评论 -
1.7 编程基础之字符串 25 最长最短单词 python
"""1.7 编程基础之字符串 25 最长最短单词http://noi.openjudge.cn/ch0107/25/https://blog.youkuaiyun.com/hy_696/article/details/106412888https://blog.youkuaiyun.com/m0_43456002/article/details/102729230LeetCode--最后一个单词的长度(python版)https://www.jianshu.com/p/e45152efc507"""a=in.原创 2022-01-11 14:05:09 · 1138 阅读 · 0 评论 -
1.9 编程基础之二分查找 13:整数去重 python
http://noi.openjudge.cn/ch0109/13/"""1.9 编程基础之二分查找 13:整数去重http://noi.openjudge.cn/ch0109/13/Python字符串去重https://www.jianshu.com/p/b9162f389b5chttps://www.cnblogs.com/zhenghiber/p/15110871.htmlPython:对输入的单词进行字典序排序输出https://www.cnblogs.com/JodieR原创 2022-01-12 23:15:36 · 305 阅读 · 0 评论